Green’s Dictionary of Slang

pinhead adj.

also pinheaded
[pinhead n. (2)]

[late 19C+] stupid, with a small brain.