SYNONYMS
fool, idiot, stupid person, simpleton, halfwit, ignoramus, oaf, dolt, dullard, moron, imbecile, cretin
informal dummy, dumbo, dumb-bell, dum-dum, clot, thickhead, nitwit, dimwit, dope, duffer, booby, chump, numbskull, nincompoop, bonehead, blockhead, fathead, meathead, airhead, birdbrain, pea-brain, lamebrain, jerk, ninny, donkey
British informal wally, numpty, berk, twerp, twonk, divvy, nit, mug, ass, pillock, wazzock, silly billy
North American informal doofus, goof, goofball, schmuck, putz, bozo, boob, dumbhead, dumbass, lamer, lummox, turkey, wing nut
Australian, New Zealand informal galah, drongo, dingbat
British vulgar slang knobhead
North American vulgar slang asshat