For this particular combination girl names aren't too rare but there's very few boy names that come to mind.
For this particular combination girl names aren't too rare but there's very few boy names that come to mind.
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.
In my case sometimes people have trouble with 'Sean' (Irish for John), so I just tell them to say whatever style of John they're most comfortable with. Since it's a biblical name they'll have heard John before in their own language and have access to something familiar.
But mileage does vary indeed.
I'm continually shocked at how many solutions there are in this whole baby-naming space. I think there's something so personal about it that especially drives people to do it for themselves.
Henry (Henri), Michael (Michel), Oliver (Olivier), Julian (Jules), Anton (Antoine), Bernard (Benoit, ou seulment Bernard), Dominic (Dominique), Alexander (Alexandre), even William. The really French names, though, are going to be pretty rough if it's a dominantly English speaking enviro. It's rare to come across an English speaker named Guy or Guillame.