Green’s Dictionary of Slang

mallethead n.

[SE mallet + -head sfx (1); note earlier malletheaded adj.]

(US) a stupid person.

[US]‘Hy Lit’ Hy Lit’s Unbelievable Dict. of Hip Words 50: mallet head – A stupid person.