Green’s Dictionary of Slang

mutton-headed adj.

also mutton-brained, muttonhead, mutton-minded
[SE mutton]

[mid-18C+] stupid, foolish.

In derivatives

muttonheadedness (n.)

[1990s+] stupidity.