cottonheaded-ninnymuggins means: Refer to “Elf”. Meaning: annoyance or party pooper It is a silly way of telling someone you are being rude or petty. The ways of an elf is an insulting, impolite and rude term that describes someone who rebels or has bad behaviour. (in Community Dictionary, added by Sullivan Mcfarland)