I don't understand why parents don't give their kids normal names. What does it matter, if a kid is called "John" or "Mary".
I have a friend called "Valentine". He was teased all his school days, but despite this wanted to call his son Valentine too. His wife, and several other people, managed to talk him out of it.