English
Muppet
Most likely a variant of moppet.
A blend of marionette + puppet
Biblical Hebrew מִרְיָם
…
Latin Marīa
Old French Marie
French Marie ‘Mary’
French marionnette ‘marionette, puppet’
English marionette
Middle English popet ‘a small or young person’
English puppet
Today it means
noun A term of endearment, used with a young girl
Language periods are conventional ranges, not dates for this word.
Etymograph / Muppet