Possibly from Classical Nahuatl chamahuac (“plump”).
Practice speaking and memorizing "chamaco" and many other words and sentences in Spanish.