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 American 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

deadhead (noun)

offensive a stupid person

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

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

arsehole (noun)

Britishoffensive an asshole

asshole (noun)

Americanoffensive a stupid or annoying person. The British word is 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

dip (noun)

Americanoffensive a stupid person

dipshit (noun)

offensive a stupid or annoying person

fuck (noun)

offensive an extremely offensive word for a stupid or annoying person

fucker (noun)

offensive an extremely offensive word for a stupid or annoying person

fuckface (noun)

mainly Britishoffensive an extremely offensive word for a stupid or annoying person

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)

offensive 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 someone who annoys you or makes you angry

village idiot (noun)

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