blockhead

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.
Categories: informal noun