I forget if I've posted about this before, but I find the names of the Magic School Bus kids fascinating. Arnold, Wanda, Dorothy Ann, Phoebe... all very old-fashioned names that don't really fit, especially as the look of the cars, clothes, and the date of the show all seem 90s. Some of the kids have names that are a little less dated (Tim, Keesha, Carlos), though.
I think Ceallach has a great point, that it's not just that the names are "dated," but that you tend to know people with those names and that brings a lot of baggage. Whereas names from dead generations just don't have as much to them. And then, of course, newer, untried names have less baggage as well.
HoneyBee, I think you have a good point about Lily/Lilly being Harry Potter related, too. I think it's a combination of it being the "right sort" of name along with the Harry Potter reference. While there might be a *slight* uptick in Hermiones, Albuses, etc., I think you're more likely to see Lily, Harry, and James become more popular, because they fit the modern style. I personally love the name Henry and would love to use it for a child. Possibly Henry Aaron. Called Hank.
Obviously not named after Harry Potter...
Redneck Gravy, I'm curious... did the BF/wife also name their child "Justin," or did they just use the theme, when it would have been so perfect for your brother's child who was actually being named Justin?
In reference to the OP, I feel like I'm seeing Charlottes everywhere nowadays! I wouldn't mind having a Charlotte myself.
My husband prefers Lavinia, also a name from Downton Abbey.