Webster's Revised Unabridged Dictionary · 1913

bonehead

bonehead , noun

a person of low intelligence; a dunce; a blockhead; -- used deprecatingly to express a low opinion of someone's intelligence or capabilities.