I found these pages interesting. It says you have to have an approved name if you live in Germany:
http://www.yeahbaby.com/article.php?page=118http://german.about.com/library/blname_reg.htm"Germans are used to being regulated in many areas of daily life that Americans might find rather repressive. Want to name your baby? Better pick a name that the local Standesamt (office of vital statistics) agrees with. If they don't agree to register the name you picked, you have to appeal the decision. By German law, a child's name has to meet two conditions: (1) it must reflect the sex of the child, and (2) it must not endanger the 'well-being of the child.' A German couple who wanted to honor their favorite actress, Whoopi Goldberg, by naming their child Whoopi had their application rejected because, among other thing, the name resembles the English expression 'making whoopee.' Another daughter from a mixed Chinese-German marriage was to receive the name Fae-Schüe. The Standesamt did not approve the name until it had first checked with the Chinese embassy to verify that the name was indeed a common Chinese name meaning 'snowflake.'
As a result of this kind of control, most Germans end up with rather conventional first names such as Julia, Julian, Phillip, Maria, Maximilian, Lisa, or Christian..."
Well I guess that's one way to keep the blacks out, Ta'Marion, Demarkarion, and LaShaniquette might not get approved. Too bad it doesn't work on keeping the Muslims out.