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./ Dictionary of English idioms . Словарь английских идиом. 2012