If you're talking about a person's origin:
* Foreign: This is the most direct opposite, meaning from another country or place.
* Non-native: This emphasizes the person's lack of birth or origin in a particular place.
* Immigrant: This refers to a person who has moved to a new country to live permanently.
* Alien: This can be used to refer to a person from a different country, but can also have connotations of being strange or unfamiliar.
If you're talking about something being natural or original to a place:
* Introduced: This refers to something that was brought in from elsewhere.
* Exotic: This refers to something that is from a foreign country or region, often considered unusual or attractive.
* Non-native: This emphasizes that something is not naturally occurring in a specific place.
* Invasive: This refers to a species that has been introduced to a new environment and is spreading rapidly, often to the detriment of native species.
If you're talking about a language:
* Second language: This refers to a language that is not a person's first language.
* Foreign language: This is similar to "second language," but emphasizes that the language is from a different country.
To determine the best opposite for "native," it's important to consider the specific context of your sentence.