Etymograph

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