Thanks for the explanation - that makes sense.
I just did a search for most popular girls names 2017 and the first on the list was Sophia, which is not without religious meaning, though most parents probably would not know. Many parents name babies because "they liked the name".
Interesting though that down lower on the list of popular girls names at #32 comes Hannah, at #42 Anna and at #50 Grace. All three names derive from Anne, who is the mother of the Mother of God.