Etymology
Advertisement

bonehead (n.)

"stupid person," 1908, from bone (n.) + head (n.). Compare blockhead, meathead. Bone-headed "ignorant" is from 1903. Earlier it was used in reference to types of primitive spears or harpoons.

updated on April 10, 2018

Advertisement
Advertisement
Definitions of bonehead from WordNet

bonehead (n.)
a stupid person; these words are used to express a low opinion of someone's intelligence;
Synonyms: dunce / dunderhead / numskull / blockhead / lunkhead / hammerhead / knucklehead / loggerhead / muttonhead / shithead / dumbass / fuckhead
From wordnet.princeton.edu, not affiliated with etymonline.