blockhead[noun]Synonyms: idiot, chump
(informal), dunce, fool, nitwit, numbskull
or numskull, thickhead, twit
(informal, chiefly Brit.) [TahlilGaran] English Synonym Dictionary ▲
blockhead n.,
informal An unusually dense, or stupid person whose head is therefore exaggeratedly compared to a solid block of wood.
Joe is such a blockhead that he flunked every course as a freshman. [TahlilGaran] English Idioms Dictionary ▲