And what about names like Rosario (taken from the title of Our Lady of the Rosary, supposedly, rather than the object), Immacolata, Assunta (reference to the Assumption), Concetta (reference to the Immaculate Conception), Consolata (reference to the title of Mary, "Maria Consolata") and the like? True, names like these refer to Mary's life or titles, but... is that considered acceptable by the Church, since the names themselves, as single words, are not explicitly related?
If you're naming your child "Dolores", it's really the same as naming her after Mary -- you're just naming her after Our Lady of Sorrows. Many of the names you mention are part of the culture of Mexico -- that is, when it was Catholic.
And yes they ARE explicitly related. When any Mexican man encountered a woman named "Assunta", he was reminded of the great mystery of the Assumption, and he knew that her mother chose to honor Our Lady in her glorious Assumption.
No Mexican is named "Assunta" for any other reason.
Actually, many Americans name their children (or USED to name their children) Joseph, John, Peter, Frank, etc... but they were either partially or totally ignorant of the saints behind the names. They chose the names because they were "normal" names.
You're confusing "Christian names" with "names perfectly matching a saint you can point to".
I'll admit, I'm fond of names that are mentioned in the Litany of Saints -- it makes Holy Saturday that much more special! Or names you can look up in Butler's Lives of the Saints.
I know that Stella = Stella Maris (a title of Our Lady), but Bridget = St. Bridget is much, much simpler!
Already I have to explain to Miriam why we don't say her name after prayers: "St. Dominic, Pray for us. St. Bridget, Pray for us. St. Matthew, Pray for us." We might have already said "Immaculate Heart of Mary, Pray for us." but Miriam doesn't make the connection. For prayers before bed, we started saying "Our Mother Mary, Pray for us" and I tell her that Miriam is Mary.
I figure we can use the "exact saints names" first, and when we have our 51st child, we'll get into the derivative names
Matthew