Definition from Wiktionary, the free dictionary
blockhead (plural blockheads)
- (colloquial) A stupid person.
1764, Horace Walpole, The Castle of Otranto:
- So I think, blockheads, said Manfred: what is it has scared you thus?
- See also Wikisaurus:idiot