2. In the Old Testament, the Jews were called to be a nation separate from the other nations, which were all Pagan. And so, colloquially, all non-Jewish nations came to be called "goyim" as in "the nations" from which the God of the Old Testament had called upon the Jews to separate themselves.
3. A word used by some Jews to refer to Gentiles (non-Jews). The word can have derogatory connotations, such as the word "black" when used to refer to a persons of African descent. It can be neutral or negative depending on the context and the intent of the speaker.
Singular = goy
2. Jews don't eat pork, goyim eat pork.
2. A non-Jew.