bonehead
noun
°(slang) Someone who is stubborn, thick-skulled, and stupid.