In Ireland, a non-national is a person who is not from Ireland, though they may have Irish citizenship.
The concept regularly arises in the media when discussing people from outside Ireland.
[1][2] However, Mark Walsh considers it a nonsense term since "non-national" can be interpreted as a person lacking any nationality whatsoever.
[3]