noncompos

synonyms

dunderhead

fool

fop

imbecile

etymologically-related-terms

nincompoop

ninny