Bonehead

Noun

 * 1)  Someone who is stubborn, thick-skulled, and stupid.

Derived terms

 * boneheaded

Thesaurus
addlebrain, addlehead, addlepate, beefhead, blockhead, blubberhead, blunderhead, bufflehead, cabbagehead, chowderhead, chucklehead, clodhead, clodpate, clodpoll, dolthead, dullhead, dumbhead, dunderhead, dunderpate, fathead, jolterhead, jughead, knucklehead, lunkhead, meathead, muddlehead, mushhead, muttonhead, noodlehead, numskull, peabrain, pinbrain, pinhead, puddinghead, pumpkin head, puzzlehead, stupidhead, thickhead, thickskull, tottyhead