@ everybody dies;
I'm not sure I totally agree on your last point about old-fashioned names. A lot of parents give their kids "classic" names, or a name that has been in the family for a long time. Like, I know two Eleanors and a Dorothy who are my age. Also, some names are "old-fashioned" but don't seem like it because they're timeless--Evelyn, Charlotte, Elizabeth, James, Louis, Samuel, etc. Those were all top 100 names in 1920. I've also known two Beatrices who were younger than me.
But I do see where you're coming from, for sure. :) I mean, I don't think some kid born in '94 would be named like, Gertrude or Herbert.
It seems like everyone hates the name Skylar, which I find kinda strange cuz I've known sooo many Skylars, both male and female.