I think quite a few European countries have laws that forbid children being named in ways that are too unusual or could be seen as 'undignified'. Generally you have to prove that the name already exists as a person's name, and not as a bus stop or phone company. It also has to be the 'right' gender, so you couldn't call a girl Gareth, for instance (wasn't there that one solicitor...?).
I do think that's too much intrusion on people's personal choices (one friend wanted to call her son Philip Max, and the registrar insisted that Max Philip would go better with their surname. So they changed it round!), but if it prevents some of the silliness mentioned here, it's not such a bad thing.