Nincompoop

nin·com·poop [nin-kuh m-poop, ning-]
noun
# a foolish, stupid person:
==Origin==
1670-80; origin uncertain
==Synonyms==
1. idiot, dodo, imbecile, blockhead, moron, nitwit.
==Antonyms==
1. brain, intellect, egghead, genius.
Category:N
Category:Nouns