noun a foolish or stupid person; blockhead. adjectivebeing of, by, or for a stupid or unthinking person: a bonehead mistake. noun slang a stupid or obstinate person n."stupid person," 1908, from bone (n.) + head (n.). Cf. blockhead, meathead.