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."