BONEHEAD Meaning of BONEHEAD in English n. , slang An unusually dense or stupid person. John is such a bonehead small wonder he flunks all of his courses. American idioms English vocabulary. Английский словарь американских идиом. 2012