With regard to given names, hyphens are the same as apostrophes, and should be shunned as if plague-bearing.
The surest way to jack up a given name beyond repair is to introduce punctuation into it.
Or just put it at the top of the Most Popular Names list. People will change the spelling, introduce punctuation, spell it backwards...All so it looks "original", while sounding exactly the same as every other kid at school. I have ensured my children's individuality by giving them names that haven't made the Top 20 list since 1899...