Lewis Short
pūpus (noun M) : root pu-, to beget; cf.: puer, pubes.
* A boy, a child, Varr. ap. Non. 156, 22; as a term of endearment,puppet,Suet. Calig. 13 fin.
* The pupil of the eye (post-class. for pupula and pupilla), Paul. Nol. Carm. 20, 179.
Charlton T. Lewis, Charles Short, A Latin Dictionary