Common options:
* Immigrant: This is the most common and neutral term for someone who moves to a country permanently to live there.
* Expatriate (or expat): This term is usually used for people who move to a foreign country for work or other reasons, but still maintain their citizenship in their home country.
* Resident: This is a general term for someone who lives in a particular place, but it doesn't imply that they've moved from another country.
* Newcomer: This term is used for someone who has recently arrived in a new place, regardless of their reason for moving.
* Migrant: This is a broader term for anyone who moves from one place to another, either temporarily or permanently.
Other possible terms:
* Foreigner: This can be a neutral term, but it can sometimes have a negative connotation.
* Alien: This term is often used in legal contexts, but it can also be considered offensive.
The best word to use depends on the situation and the tone you want to convey.