Today I was chatting with a small group of people and we got onto the subject of how different faiths view various things. I was the only Jewish person in the group. One of the others kept referring to himself, and to non-Jewish people in general, as 'a gentile'/'gentiles', but only within the context of Jewish ways, not of any other faith's ways.
It made me a bit uncomfortable. I would never use that expression. I would say non- or not Jewish, just as I would say non- or not Muslim. I don't think 'gentile' is offensive, so I'm not sure why I'm bothered by it.
Would you use 'gentile' to refer to non-Jews? Would you use it to refer to people who are not of any other religion?