Nincompoop is a term for a person who publicly displays his ignorance. In the 18th century, the word was sometimes written as nicompoop or nickumpoop. The word is commonly used in all English-speaking nations and is often used to describe an ignorant person. The expression is clearly derogatory. A modern word for it is idiot.
Close.....personally I like the nickumpoop spelling.