An Etymological Dictionary of the German Language, P (1891)
by Friedrich Kluge, translated by John Francis Davis
Puppe
Friedrich Kluge2510540An Etymological Dictionary of the German Language, P — Puppe1891John Francis Davis

Puppe, f., ‘puppet, doll,’ even in late MidHG. puppe, boppe, from the equiv. Lat. pûpa, whence also Fr. poupée, ‘puppet,’ poupon, ‘chubby child’ (from which Du. pop and E. puppet are formed).