Thesaurus Dictionary

Try "happy" or "love"

Searching for...

No matching words found

Try a different search term or browse the dictionary

Synonyms and antonyms of Insulting words for someone who is stupid or silly in British Thesaurus

Insulting words for someone who is stupid or silly

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

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