Eri said:
Eri said:
If that's the case, I could say my name was Bobby, but it is pronounced Jason. Obviously, that would be wrong. You can't change how a language is pronounced just to suit your needs.
Everyone seems to have ignored this part.
A friend of mine is called Reinhard, but because he thinks that's too old-fashioned, he prefers to go by the name Rainer, which is pronounced a little bit differently but another name altogether. Another friend is called Siriporn, but prefers to be called Siri, for obvious reasons. My aunt's name is Ingrid, but she doesn't like it so she wants people to use her second given name, Karin.
Three people who go by names other than what their given name is written. Would you say that's not within their right, just "that's not how language works"?
To answer the original question, yes, just as all the others said, the right way is to pronounce it the way the person wants you to.