Being careful here.

Hyla, I assume you are asking about words that mean "foreigner", rather than a specific type of foreigner. The latter would of course include numerous offensive ethnic slurs. I could rattle off a dozen off the top of my head, and I suspect that those who have lived in such a polyglot city as New York hi, Helen! could quickly add to the list.