My first name is relatively common and normal for a country A where I'm from. Currently I live in a different country (B) and recently started working with a lot of people from some other country C.
In their (country C's) language my name sounds exactly like a word for something inappropriate, so people from there are visibly uncomfortable pronouncing it and often intentionally mispronounce it. Let's say, my name translated to their language would be Penis (that's not my real name), and they pronounce it as Pens, or Penas or something like that.
To me it's not a big problem as long as I understand that they are talking to me and not to somebody else, so I don't correct them anymore. However, other people (not from country C) aren't aware of this issue, and I have conversations like that sometimes:
person from country C: Hey Panas, about this email...
some third person: It's Penis, not Panas.
How can I resolve these situations without making anyone feel uncomfortable, or at least as little people as possible? In country B, where we all live, my name doesn't mean anything offensive, if that's important.