Ping!
He is speaking to practicing Catholics. A Catholic is supposed to have their child baptized by a priest. When the priest baptizes the child, they ALWAYS use to change those made up names, that always existed by the way, like Usmali, Ionemi, Santoralaldorso in like South America among the uneducated. I think that the Novus Ordo priests still correct those names at baptism. All the traditionalists priests baptize the children with Catholic names, correcting the parents error.
Catholics who name their children un-Catholic names, by their deed, are showing that they are not Catholics at all, but CINO’s. Pope Benedict is speaking to the CINO's, afterall, they are still under his jurisdiction. Protestants and others can do as they please, as they do with their "religion", they are not under the pope's jurisdiction. This thread should have been put into a Catholic Caucus.