If timeless is what you are after, then get rid of Leah, Violet and Lily. And definitely no to Laura!
Leah and Laura are both pretty 80s to me. And definitely not timeless or classic. I'd say they're both pretty naff.
Violet is horrible - don't fall into this trap - basically it's become popular as just about the LAST of the 'flower names' to be revived. And there's a reason for that - it's one letter away from 'violent' - a really harsh sounding, and Vi has got to be the most unattractive short form ever. Lily is prettty meh.
From the rest:
Anna - absolute classic, not over popular, totally timeless. Annie is a lovely way to get a nickname out of it.
Julia, Susannah - slightly dated in that they were more popular in the 70s-80s and neither of them are now. But, both classic strong names. I like Susannah lots, Julia less. How do you feel about Susie/Jules? I'd rather have an Annie than either of those...
Alice
Emily
Olivia
Charlotte
All of these, you can't put a pin between them. They're all classic names and they are all popular too, which to me makes all of them slightly boring. Charlotte would be my pick of these, I love Lottie. Olivia is SO overused that classic means nothing, it's almost a default name. Alice and Emily I find prim and dull with poor options for short forms.
So I would 100% have an Anna!