From ge- (“both sexes (as: any sex)”) + knabo (“boy”).
geknabo (accusative singular geknabon, plural geknaboj, accusative plural geknabojn)