nincompoop
noun
°A silly or foolish person.
synonyms: dunderhead, fop, fool, imbecile