Meaning

1 senses
  1. (humorous, informal, no plural)A whimsical insult meaning silly fool or simpleton.

Origin

From cotton-headed + ninny (“fool”) + muggins (“gullible person”); implied to be part of t

From cotton-headed + ninny (“fool”) + muggins (“gullible person”); implied to be part of the Christmas elf dialect from the North Pole; originally from the Christmas film Elf (2003).

Wiktionary, CC BY-SA 4.0 · source

Forms

plural: cotton-headed ninny-mugginses

See also

neighbours in the dictionary
cotton-headed ninny-muggins — meaning, examples, forms, synonyms | Krumeto