I still think it would be problematic in
France, despite the lack of inappropriate nicknames, in the same way naming your kid Macaroni in the U.S. would. Though, perhaps more so. I lived in
France for a time, and I think Americans and British are more likely to name their kids creatively.
I'm not against name laws, as long as they do not keep someone from using names from other ethnic backgrounds. After all, parents are naming another human being that will have to live with the name given them, at least until they can legally change it.