This depends on your concept of how names work. Some people (often dependent on native language of those people) think names should be translated, but to me they're more like a token than other words.
If your name is Xinyi, your name in English is Xinyi, some people would disagree and say your name in English is Joy; whilst xinyi means joy (IIRC) that's not how names [should] work [IMO].
This might relate in part to how we use a lot of foreign language words for names in UK English. Like how Charis (biblical Greek) is a different name to Grace (modern English) but d both derive from the same meaning.
YMMV.