I always thought it strange that some nations have rules on what you can name your children. Now I understand why such rules exist.
A name can be a powerful thing, it can either help or hurt a person as they make their way in life. Giving you child a name no one can pronounce or spell will cause that child nothing but problems their entire life.
This is something you are not allowed to do in MOST European countries. There is a list of names considered proper, and that will not embarrass the child later in life... it allows for different cultures and religions, but no ABCDE.