Etymology
Advertisement
moppet (n.)

endearing term for a baby, a girl, etc., c. 1600," also "puppet made of cloth, rag-baby" (Johnson, 1755), from Middle English moppe "little child, baby doll" (mid-15c.) + -et, diminutive suffix. The Middle English word also meant "simpleton, fool," and may have been cognate with Low German mop "simpleton" [Barnhart]. Or, if "baby doll" is the original sense in Middle English, perhaps it is from Latin mappa "napkin, tablecloth," hence "rag doll."

Related entries & more 
Advertisement
mopsy (n.)

1580s, a term of endearment, from mop, playful name for a baby or a doll (mid-15c.; see moppet). By 1700 as "an untidy woman" (provincial).

Related entries & more