noncompos
synonyms
dunderhead
fool
fop
imbecile
etymologically-related-terms
nincompoop
ninny