BLOCKHEAD
dunce, dunderhead, numskull, blockhead, bonehead, lunkhead, hammerhead, knucklehead, loggerhead, muttonhead, shithead, dumbass, fuckhead
(noun) a stupid person; these words are used to express a low opinion of someone’s intelligence
Source: WordNet® 3.1
Etymology
Noun
blockhead (plural blockheads)
(colloquial) A stupid person.
A sideshow performer who hammers nails or similar items through his or her nostril into the nasal cavity; human blockhead.
Synonyms
• See also idiot
Verb
blockhead (third-person singular simple present blockheads, present participle blockheading, simple past and past participle blockheaded)
To perform as a human blockhead.
(rare) To behave in a stupid manner.
Anagrams
• headblock
Source: Wiktionary
Block"head` (, n. Etym: [Block + head.]
Definition: A stupid fellow; a dolt; a person deficient in understanding.
The bookful blockhead, ignorantly read, With loads of learned lumber
in his head. Pope.
Source: Webster’s Unabridged Dictionary 1913 Edition