As nouns the difference between moppet and muppet
is that moppet is a child while muppet is an incompetent or foolish person.
moppet
English
Noun
(
en noun)
(colloquial) A child.
(dated) A rag baby; a puppet made of cloth.
(dated) A long-haired pet dog.
Derived terms
*moppetry
----
muppet
English
Noun
(
en noun)
(UK, Australian, slang, pejorative) An incompetent or foolish person.
- Sally is such a muppet , the way she always misses the train.