idiot Synonyms
half-wit
cretin
imbecile
moron
prat
asshole
bozo
birdbrain
addlehead
wittol
tomnoddy
yokel
muttonhead
airhead
muggins
dumbass
bonehead
knucklehead
boob
pillock
klutz
kookaburra
golem
dope
nerd
dickhead
witling
wiseacre
stockish
slug
simpleton
silly
sheepshead
sod
saphead
sap
retard
prick
pigwidgeon
stupe
stupid
wantwit
valetudinary
twit
turkey
tosspot
tomfool
thickskull
thickhead
tared