From muchacho + -ito.
muchachito m (plural muchachitos, feminine muchachita, feminine plural muchachitas)