Slang/Insulting

Insulting slang. Select a slang term for more details. Also try Insulting Slang Quiz.

airhead American English offensive!

a silly, stupid person

arsehole | asshole taboo!!!

a selfish, unpleasant, obnoxious person

ass-kisser American English taboo!!!

someone who says nice things to someone in order to get something from them

bastard offensive!

an unpleasant, despicable person

bimbo

a pretty, but empty-headed, young lady

bugger (1) British and Australian English vulgar!!

a disliked or pitiful person, usually a man

chicken

a coward (n.) | cowardly (adj.)

dag Australian English offensive!

an unfashionable or socially awkward person

dago taboo!!!

a derogatory word for a person from Italy, Spain, Portugal or South America

deadbeat

a dull, lazy, unreliable person

dickhead offensive!

an unpleasant or annoying person

donkey American and Australian English

a stupid or silly person

dope (2)

a stupid person, a fool

dork American English offensive!

a socially awkward person

dweeb American English offensive!

a studious but socially inept person

flake American English

an unreliable person who says they'll do something, but then doesn't do it

floozy | floozie | floosie

a girl or woman with a reputation for sleeping with many people

freak

a strange person

fruitcake offensive!

a crazy or eccentric person

gasbag

a person who talks too much

geek

a computer and IT expert

geezer offensive!

an old person

git British English offensive!

a fool, a stupid person

goose (1)

a silly or stupid person

hick American English offensive!

a rural person regarded as uneducated and mentally slow (n.) | provincial or rural (adj.)

honky American English offensive!

a derogatory term in black American slang for a white person

jerk offensive!

a stupid person

kike American English taboo!!!

a derogatory word meaning a Jewish person

klutz American and Australian English offensive!

a clumsy or foolish person

kook American English

a strange or eccentric person

lardass American English offensive!

an overweight person, esp. one with large buttocks

limey offensive!

a derogatory word meaning a British person (n.) | British (adj.)

loudmouth

an obnoxious person who talks too much and too loudly

louse American English offensive!

an unpleasant or nasty person

meathead offensive!

a stupid person

nerd offensive!

a studious person with few social skills

nut | nutter British English offensive!

a crazy or strange person

old bat

an unpleasant old woman

pig (1) offensive!

an unattractive and unpleasant person

poof | poofter offensive!

an offensive, derogatory word meaning a gay man

prat British English offensive!

a fool

psycho

crazy, insane

rat

a horrible, nasty person

redneck American English offensive!

a lower-class white person from a rural background

scum | scumbag

a worthless or very disliked person

sicko

a deranged or perverted person

smart-arse British English offensive!

a person who's annoying because they try to show how clever and knowledgeable they are (n.) | having an annoying way of trying to seem clever (adj.)

smart-ass American English offensive!

a person who's annoying because they try to show how clever and knowledgeable they are (n.) | having an annoying way of trying to seem clever (adj.)

tight-arse Australian English offensive!

a person who doesn't like spending money, especially on other people

tight-ass American English offensive!

1) sby who spends as little money as possible, a miser 2) sby who's repressed and very strict about following society's rules

toff British English

a wealthy, upper-class person

tool (1) offensive!

a stupid person

twerp | twirp offensive!

a silly, immature person

twit offensive!

a silly, stupid person

wanker offensive!

an arrogant or pretentious person

weirdo

a strange, eccentric or weird person

wimp

a weak, unassertive person

wog British English taboo!!!

an offensive, derogatory term for a person whose skin colour is not white

wop taboo!!!

a derogatory term for a person from southern Europe, especially an Italian

yahoo (2)

a rude, loud, aggressive person

yid | Yid taboo!!!

an offensive, derogatory word meaning a Jewish person

yob | yobbo British English offensive!

an aggressive, impolite, crude person

yokel offensive!

a simple, poorly-educated person from the countryside

zero

a worthless person, someone who's done nothing worthwhile in life
These are slang terms typically used for insulting and abusing other people.

Also try Insulting Slang Quiz.

Contributor: Matt Errey