Possibly from Classical Nahuatl chamahuac (“plump”).
Ćwicz mówienie i zapamiętywanie " chamaco " i wielu innych słów i zdań z hiszpański .