Look at all these Jewish names: Mania, Dorka, Hella. Poor Hershel gets called Hershey Bar... poor Ita gets called It... then there's the last names, some of them with a certain swearword in them near the end...
Then those other names... Harry Butte... Katherine Litter... Hope Lessa Casey... Charity Casey...
Then those initial combinations... CAB, BUS, DOG... among
others...
Every name means something awful in some language or other way, so people shouldn't pick on others-- their names are "awful" too... though it's true that because of where they are they don't get taunted... but still... parents shouldn't give their kids the name Harry if the surname is Butte.
If every name were to be analysed there will be some catch, no matter what-- either it's the name of a famous killer, or it's gibberish and has no meaning, or the initials spell DUMB, or the girl's name is used for boys more than girls, or it's "old-fashioned", or an English word, or the spelling is badly butchered (example: Geneferre) or it's the name of Saddam Hussein's grandmother's cousin's sister-in-law's friend's neighbor's daughter's teacher's barber's father, or something else.

The group of "acceptable" names gets smaller and smaller until there are no names left. So you should give your kid nothing for a name? Now
that would be weird!
If everyone just used a small group of names that are acceptable to their culture it would be awfully boring... and there would be more Davids, Harrys, Ians, etc. and it would be confusing! Though, as I said before, I do agree that Mr. and Mrs. Butte should not give their son the name Harry.
So what is more important-- the parents' right to choose freely what they name their child or the child's right not to risk inconvenience or being picked on? (Everyone risks both those things, actually).
In Quebec it's now illegal to give your child a weird name... in the 1960s there were so many parents giving their kids such names as Moonbeam, Goldilocks, and one unfortunate ended up with the name Tangerine Starship-- and then when these kids turned 18, they all wanted to change their names of course... and it was too much work for the government, so they passed the law.
However... consider being interesting... my dad knew two girls named Storm and Star and found it neat. You might argue that if everyone gave their kids unique names the names wouldn't be unique... but that's only if they gave their kids the
same unique names.