It might be a cultural question rather than a religious one: but גוי is used to describe a nation (including the nation of Israel), גר is used to describe a Non Jew living is Israel and נכרי is used to describe a non Jew.
Yet it seems as if the term גוי is the preferred term to describe a non Jew, why is that? (At least true in Yiddish and modern Hebrew)