“Goy” is a Hebrew- and Yiddish-derived word that most commonly means a non- Jewish person, similar to “gentile.”

Basic meaning

  • In modern English and Yiddish, goy is used by Jews to refer to someone who is not Jewish.
  • The plural is goyim (or sometimes goys), meaning “non-Jews” or “nations.”

Origin of the word

  • In Biblical Hebrew, goy originally meant “nation” or “people,” and it could even refer to the Jewish people themselves, for example in the phrase “goy kadosh” (“holy nation”).
  • Over time, especially in the Hellenistic and Roman periods, the meaning shifted toward a simple division between Jews and non-Jews, so goy came to mean “gentile.”

Is “goy” an insult?

  • Many dictionaries mark goy as “sometimes disparaging” or “often offensive,” because in some contexts it is clearly used with a negative tone.
  • Within Jewish communities, especially among native Yiddish speakers, it is often used casually and neutrally, simply as a descriptive word for non-Jews, and whether it feels offensive depends a lot on tone, intent, and context.

How it’s used today

  • Common phrases include goyim for non-Jews in general and expressions like “Shabbos goy,” meaning a non-Jew who helps with tasks Jews avoid on the Sabbath.
  • Online, it sometimes appears in memes or insults like “good goy,” which can be used in antisemitic spaces as a kind of slur or “dog whistle,” so context really matters there.

TL;DR: Goy literally comes from the Hebrew word for “nation,” but in modern usage it means a non-Jewish person; it can be neutral or insulting depending on who says it, how, and where.

Information gathered from public forums or data available on the internet and portrayed here.