I’m not religious (I go to Church only twice a year because of family obligations) but I was raised Catholic, confirmed, went to Catholic school and everything. My family is VERY active in the church; I believe my grandmother is the oldest and longest-attending member of their Church (94, a member since the church was built when she was 5.)
The saint’s name rule was a thing in earlier generations, but by the time I was born it was definitely not a rule anymore. I don’t know the details. I’m not even sure if it was an international rule or determined by individual parishes. My grandparents had to do it in the 40s and 50s, but they picked very average names and mostly family names- [name]John[/name], [name]Margaret[/name], [name]Francis[/name], etc. There are so many saints you almost have to go out of your way to avoid them, and classic or popular choices are pretty much all completely safe. Only one of my aunts was actually named because of a [name]Saint[/name]. Without giving away too much, she’s named after the patron saint of mothers (I’m sure you can find who that is online) because my grandmother had a difficult pregnancy and had prayed to her throughout it.
My siblings, cousins, and I don’t all have saints names (some do, but it’s a coincidence) and we were all baptized without a problem. I think the rule might’ve changed after Vatican II, but I don’t know that for sure.
Around here, Catholic naming trends just reflect national and regional trends. There really isn’t any difference between Catholic names and non-Catholic names in my area. I don’t often hear [name]Mary[/name]-somethings, which is sort of the cliche Catholic name. Some families choose to name their child after a saint, but they’re definitely the exception- I only know of one family who did that, and their daughters are [name]Teresa[/name] (for Mother [name]Teresa[/name]) and [name]Jacinta[/name].
I do see religious names in Catholic immigrants more. There are a lot of central and south American immigrants in my area, including some of my family. They often have [name]Maria[/name] something combinations, but that’s a mixture of both culture and religion- I don’t see the trend as much with kids whose parents and grandparents were born in the states. Many [name]Maria[/name]-somethings go by their middle, and often the mother will be something like [name]Maria[/name] [name]Luz[/name] and the daughter will be [name]Luz[/name] [name]Maria[/name], but they’re both called [name]Luz[/name].
Confirmation names are much different from baby names. Confirmation names must be saint’s names, no exception. Different parishes have different rules about how to pick them, but most around me will pretty much let the kids pick whatever saint they want, even if it’s not for any good reason. A kid in my class picked [name]Elmo[/name] because he thought it was funny, and they didn’t object.
Sorry this was so long- hope that helped!