Webster's Revised Unabridged Dictionary · 1913

Blockhead

Blockhead ({not transcribed}) , noun

[Block + head.]

A stupid fellow; a dolt; a person deficient in understanding.
The bookful blockhead, ignorantly read, With loads of learned lumber in his head. — Pope