Giving the kid certain names might LITERALLY keep them from getting a job later in life (not just bullied) because nobody would hire someone with that name. The parent will not lose out, but their kid WILL. As such, giving the kid very certain specific names that could really hinder their progress in life should be covered by child abuse laws. For example, of someone named their kid Molester, then he will not get jobs in any place that is within 100 feet of a school or other place where many kids are present. Yes the kid later on can legally get his name changed, but I have a feeling that by then A LOT of damage may have already been done, possibly leading to depression and even suicide for being shunned as an outcast (making the parents responsible for their child's death).
I think it would be fine to name your kid most of the possible unusual names Wysiwyg (pronounced wiz ee wig), or oyunqt4879t9enymtuh (not sure how to pronounce), Goomba, La La Land, or any other thing you can think of. However certain names should be banned for the VERY REAL AND SIGNIFICANT chance that it will harm the kid's reputation for the rest of their life. These would include names for the devil such as Satan, Devil, Lucifer, Beelzebub; or names of heinous criminal types such as Murderer, Rapist, Arsonist, Molester or even of crime names such as Murder or Rape. But that is only for the worst possible names. 99.99999% of the possible names that one could give their kid should remain intact.