.
.
.
copied DIRECTLY from the "Macmillan Dictionary"
offensive words for people according to nationality or ethnicity - synonyms and related words | Macmillan Dictionary
Offensive words for people according to nationality or ethnicity
RELATED WORDS (BTW MY favorite is the descrition of "Uncle Tom" below...)
black NOUN
OFFENSIVE a black person. This word is sometimes considered offensive, so you should be very careful about using it.
Canuck NOUN
AMERICANINFORMAL someone who is Canadian, especially French Canadian. This word is sometimes used as an insult.
colored NOUN
OFFENSIVE an offensive word for a black person
coloured
the British spelling of colored
Coloured NOUN
SOUTH AFRICANOFFENSIVE someone who has one parent or grandparent who is white and one who is not
coolie NOUN
OFFENSIVE an insulting word used in the past for a worker with no special skills in China, India, and other parts of Asia
coon NOUN
OFFENSIVE an offensive word for a black person
cracker NOUN
AMERICAN an insulting word for a poor white person who lives in the southeastern U.S.
dago NOUN
OFFENSIVE an extremely offensive word for a person from Italy, Spain, Portugal, or South America
Eskimo NOUN
OLD-FASHIONED a member of the Inuit people. This word is now sometimes considered offensive.
frog NOUN
OFFENSIVE an insulting word for a French person
gipsy
a British spelling of gypsy
gook NOUN
AMERICANOFFENSIVE a very offensive word for someone from Asia
goy NOUN
OFFENSIVE someone who is not Jewish
gringo NOUN
an insulting word used by some people from South America for someone from another country who speaks English, especially someone from the U.S.
gypsy NOUN
OFFENSIVE a Romany
half-breed NOUN
OFFENSIVE an offensive word for a person who has parents of two different races, especially someone with one white parent and one Native American parent. A more polite expression is person of mixed race.
half-caste NOUN
OFFENSIVE an offensive word for someone who has parents of two different races. A more polite expression is person of mixed race.
haole NOUN
in Hawaiian English, a white person
honky NOUN
OFFENSIVE an insulting word for a white person
Indian NOUN
OLD-FASHIONED a Native American
Injun NOUN
OFFENSIVE an extremely offensive word for a Native American. You may see or hear this word, but do not use it.
Jerry NOUN
MAINLY BRITISHOFFENSIVEINFORMAL an insulting word for a German
jock NOUN
BRITISHOFFENSIVE an insulting word for someone from Scotland
kaffir NOUN
SOUTH AFRICANOFFENSIVE a black person
kafir NOUN
OFFENSIVE a word meaning “non-believer,” used by some Muslims to describe someone who is not a Muslim
Kraut NOUN
OFFENSIVE an insulting word for a German
makwerekwere NOUN
SOUTH AFRICANOFFENSIVE a term used in South Africa for foreigners from the rest of Africa
mammy NOUN
AMERICANOFFENSIVE an offensive word sometimes used in the past for a black woman who took care of other people’s children, mainly in the southern U.S.
mick NOUN
BRITISHOFFENSIVE an insulting word for an Irish person
mulatto NOUN
OFFENSIVE an offensive word for someone who has one black parent and one white parent
native NOUN
OFFENSIVE an offensive word for someone belonging to a group who lived in a place before Europeans arrived there
negress NOUN
OFFENSIVE an offensive word for a black woman
negro NOUN
OFFENSIVE a black person. This word is now considered offensive but until the second half of the 20th century it was an accepted word, used by black people as well as white.
****** NOUN
OFFENSIVE an extremely offensive word for a black person
nonwhite ADJECTIVE
belonging to a race of people that does not have pale skin. This word is considered offensive when it is used to separate white from nonwhite people for political or economic reasons.
oriental NOUN
OLD-FASHIONED someone from eastern Asia, especially China or Japan. This word is now considered offensive.
Paddy NOUN
OFFENSIVE an insulting word for an Irish person
pakeha NOUN
NEW ZEALAND a white person in New Zealand, especially someone whose family originally came from Europe
paleface NOUN
OFFENSIVE a white person. This word is sometimes used as an insult by Native Americans.
pickaninny NOUN
OFFENSIVE a black child. This word is sometimes used by older white people but most people consider it offensive.
Polack NOUN
AMERICAN an insulting word for someone from Poland. The usual word is Pole.
pommy NOUN
AUSTRALIANINFORMAL a slightly insulting word for someone from the U.K., especially someone from England
primitive NOUN
OLD-FASHIONED someone from a primitive society. This word is now considered offensive.
Pygmy NOUN
a member of a people who are of less than average height. Most Pygmies live in Central Africa or Southeast Asia. This word is now sometimes considered offensive.
Red Indian NOUN
OLD-FASHIONED a Native American. This word is now considered to be offensive.
redskin NOUN
OFFENSIVE a word used in the past to refer to a Native American, now regarded as very offensive
savage ADJECTIVE
OLD-FASHIONED an insulting way of describing someone or something from a culture that is not considered to be advanced. This is now considered offensive.
savage NOUN
OLD-FASHIONED an insulting word for someone from a culture that is not considered to be advanced. This is now considered offensive.
spade NOUN
OFFENSIVE a very offensive word for a black person
squaw NOUN
OFFENSIVE an old word for a Native American woman. This is now considered offensive.
Taffy NOUN
OFFENSIVE an insulting word for someone from Wales
Uncle Tom NOUN
an insulting word for a black person who the speaker thinks shows too much respect for white people. This word is used especially by other black people.
WASP NOUN
White Anglo-Saxon Protestant: a word for people who are white and have money, power, and opportunities that other people do not have
wetback NOUN
AMERICANOFFENSIVE an offensive word for someone from Mexico who goes to live in the U.S.
whitey NOUN
AMERICANOFFENSIVE an offensive word for a white person
wog NOUN
OFFENSIVEBRITISH an extremely offensive word for a black person
wog NOUN
OFFENSIVEAUSTRALIAN an extremely offensive word for a person from a Mediterranean country
wop NOUN
OFFENSIVE an extremely offensive word for an Italian person
Yank NOUN
IMPOLITE an insulting word for someone from the U.S.
Yankee NOUN
someone from the U.S.. This word is often used as an insulting word for referring to an American by people who are not from the U.S.
yid NOUN
OFFENSIVE an extremely offensive word for a Jewish person