I see your point, but I still think that Classic names will fair better than modern names, and they won't sound dated in ten or twenty years. I remember several classmates with the names
Brittany,
Ashley, and
Megan, and those names sound dated to me today. To me, only the classic names, such as the ones you mentioned in your list, shall stand the test of time.