Did you know?

Click any word in a definition or example to find the entry for that word

Insulting words for someone who is stupid or silly - thesaurus

Synonyms

stupid

noun

offensive an insulting name for someone who you think is being stupid

jerk

noun

offensive someone who does stupid, annoying, or unkind things

dunce

noun

old-fashionedoffensive someone, especially a child, who has difficulty learning things

cretin

noun

offensive a very stupid person

village idiot

noun

offensive someone who lives in a village and is considered stupid or crazy by the other people that live there

cow

noun

Britishoffensive an insulting word for a woman, especially one who is stupid or unkind

spastic

adjective

offensive an insulting word for someone who is not good at doing physical things or who is considered stupid. This word is mainly used by children.

dipstick

noun

offensive a stupid or annoying person

wanker

noun

Britishoffensive a stupid or unpleasant person

arsehole

noun

Britishoffensive an impolite word for an annoying or stupid person

Show me more
Show me less

More synonyms

asshole

noun

Americanoffensive an arsehole

bonehead

noun

offensive a stupid person

bugger

noun

Britishimpolite an insulting word for someone who is stupid or annoying

dingbat

noun

Americanoffensive a stupid person

dipshit

noun

mainly Americanoffensive a stupid or annoying person

dork

noun

informal an insulting word for someone who you think is stupid because they behave or dress in a way that is not considered fashionable

dumb blonde

noun

an insulting word for a woman with blonde hair who is considered to be sexually attractive but not very intelligent

fucker

noun

offensive an extremely offensive word for a stupid or annoying person

fuckface

noun

offensive an extremely offensive word for a stupid or annoying person

fuckwit

noun

Britishoffensive an extremely offensive word for a stupid or annoying person

galah

noun

Australianinformal an insulting word for a person who you think is silly or stupid

idiot

noun

offensive an old word meaning ‘someone with a mental illness or a very low level of intelligence

imbecile

noun

an insulting word for someone who behaves in a very stupid way

jackass

noun

informal an insulting word for a stupid person

philistine

noun

showing disapproval an insulting word for someone who dislikes or does not understand serious art, literature, or music

pinhead

noun

informal an insulting word for someone who is not very intelligent

retard

noun

offensive an offensive word for someone who has not developed mentally as much as most other people of the same age

retard

noun

offensive an insulting word for someone who is not intelligent

troglodyte

noun

impolite an insulting word for someone who is stupid or does not know how to behave correctly in social situations

twat

noun

offensive an extremely offensive word for a stupid person

BuzzWord

hygge

a lifestyle focussing on simple pleasures such as comfort and cosiness in the home, and spending time with friends and family

BuzzWord Article

Open Dictionary

sofar

a form of location that involves the underwater detonation of a bomb which causes sound waves that are picked up by ships

add a word

Blog

A must for anyone with an interest in the changing face of language. The Macmillan Dictionary blog explores English as it is spoken around the world today.

global English and language change from our blog
Macmillan learn live love play