I think that in a rational society everyone should feel free to choose their name, and doing so should be a normal and expected rite of passage.
It makes way more sense to choose the sound people make when they refer to you, than having your parents choose it for you before you’re even a person yet.
Many cultures have had people choose their own names - or at least getting another one - after some kind of rite of passage to adulthood.