Synonyms:
dunce, dunderhead, numskull, blockhead, bonehead, lunkhead, hammerhead, knucklehead, loggerhead, muttonhead, shithead, dumbass, fuckhead
Meaning: a stupid person; these words are used to express a low opinion of someone's intelligence
Usage examples
"If I give up those three hairs I--I'm just a blockhead."
Pious, well-meant reproof requires a different demeanour and arguments of another sort; at any rate, to have reproved me in public, and so roughly, exceeds the bounds of proper reproof, for that comes better with gentleness than with rudeness; and it is not seemly to call the sinner roundly blockhead and booby, without knowing anything of the sin that is reproved.