bonehead (n.) Look up bonehead at Dictionary.com
"stupid person," 1908, from bone (n.) + head (n.). Compare blockhead, meathead. Bone-headed is from 1903.