I appreciate the fact that you wnat the government to keep their nose out of personal business. And I wouldn't be happy with a government that tells me what to name my child (like governments who have name lists), but I wouldn't have a problem with a government that tells what is absolutely unacceptable (like calling your child 007). I'm from the Netherlands and as far I know there are a few naming rules here: You can't give your child a common Dutch surname as a first name, and you can't call your child God (not sure about God in other languages) or Jesus.
For me it's more important that children have a name that isn't a burden to them than it is for the parents to do whatever they want. They're raising a child not a pet. They have to think about the child's future. Anyone who has the ability to sleep with another person and is fertile can become a parent, that doesn't mean that all of those people are all thinking what's best for their child in the long run when they name them. There are people who name their children as a joke (example: we named him Jimmy Danger so he can say Danger is my middle name. (I don't even mind this one so much, but I'm sure you can imagine worse jokes)). I would just like to see that it's prevented that a child gets a stamp on his forehead just because of his/her name.
Of course this is my opinion and you have yours. That's the way it should be, the world would become a freightening place is everyone had the same view on everything.
ps. could you use a little less blasphemy. Not that I'm very religious or anything, I just think it's a bit rude.