Green’s Dictionary of Slang

asshead n.

also arsehead, asshat
[ass n. (1) + -head sfx (1)]

[16C–17C; 1940s+] (US) a fool, an idiot; thus ass-headiness, foolishness.

In derivatives

asshattery (n.) (also arsehattery)

[2010s] stupidity.