puppetyoudaoicibaDictYouDict[puppet 词源字典]
puppet: [16] Puppet, like its variant poppet [14], originally meant ‘doll’. It comes from Old French poupette, a diminutive form of *poupe ‘doll’. This in turn came from Vulgar Latin *puppa, a descendant of Latin pūpa ‘girl, doll’ (source of English pupa and pupil). The application to a ‘moving doll controlled by strings’ developed in the 16th century; in the case of poppet it has since died out, but it has taken over puppet completely.
=> pupil[puppet etymology, puppet origin, 英语词源]
puppet (n.)youdaoicibaDictYouDict
"doll moved by strings or wires" (later applied to puppets in glove form), 1530s, later form of Middle English popet "doll" (c. 1300; see poppet), from Old French popette "little doll, puppet," diminutive of popee "doll, puppet" (13c., Modern French poupée), from Vulgar Latin *puppa, from Latin pupa "girl; doll" (see pupil (n.1)).

Metaphoric extension to "one whose actions are manipulated by another" first recorded 1540s (as poppet). Puppet show attested from 1650s, earlier puppet-play (1550s). Puppet government is attested from 1884 (in reference to Egypt).