nincompoop

foolish person (one word)