It’s difficult but I think you do need to make a prediction about how the kid will feel about it. Given how predictable it is that a boy named Orchid will get the piss taken, he will be thinking “why couldn’t you have just called me James and avoided all this hassle”, even if he is also thinking “why are the other kids such dicks”
Even if nobody makes fun of you for it, having an unusual name is a pain in the arse. I hate having to give my full name to strangers, not because I don’t like it, but because there’s a 100% chance I’ll get a “that’s a bit of a mouthful!” and probably a 75% chance of having to have a conversation about my ethnic background with a total stranger, and it’s just boring to have that conversation so often. Yes it’s rude and strangers shouldn’t be asking that, but they do and they aren’t going to stop. And it’s OK for me because my name is an important link to my heritage and is totally normal where I’m from, but to be a boy called Orchid when you could have been called James? It’s quite the burden for basically no reason.