First of all, what's a Gentile?
A Gentile is anyone who is not biologically of Jewish descent. The BIble sometimes calls these people sons of Israel,
Israel is the name of a country, but not everyone in the that country is a "son of Israel". Israel was also the name given to Jacob.