There's nothing magical about a name.
Hell, it's not even a unique identifier.
When I'm on the net, I decide to use another name than the one my parents gave me.
I can change my Internet name at will, with the only downside of not being easily identified by those who already know me.
The same should be true in 'real life'. Let the parents give the name they want, but let the child change it at will.