bonehead (n.)
"stupid person," 1908, from bone (n.) + head (n.). Compare blockhead, meathead.