Origin: Germanic Old English prefix
Foreigner has 3 different meanings across 1 category:
a person who comes from a foreign country; someone who does not owe allegiance to your country
"The local shopkeeper waved at every passerby, but he only offered discounts when he saw that the customer was truly a foreigner."
A person from a foreign country.
"The local shop owner greeted every foreigner who walked through the door with a warm smile."