[name]Calla[/name] fits your criteria without being predictable. Unlike pp, I wouldn’t suggest or choose names in the Top 100, because while many of them fit the description, when a name becomes so common, it doesn’t have quite the zest. [name]Serena[/name] is very pretty. I’m not a [name]Diana[/name] fan. It seems a little tired, still, to fit your description.
Names that come to mind for me are: [name]Camille[/name], [name]Meredith[/name], [name]Maeve[/name], [name]Annabel[/name], [name]Eleanor[/name], [name]Phoebe[/name], [name]Juliette[/name], [name]Francesca[/name], [name]Bridget[/name], [name]Eloise[/name], [name]Dahlia[/name], [name]Johanna[/name], [name]Elena[/name], [name]Claudia[/name], [name]Tabitha[/name], [name]Elise[/name], [name]Greta[/name], [name]Tess[/name], [name]Beatrice[/name], [name]Mae[/name], [name]Corinne[/name]
My perception is that a lot of the upper-class sounding names are those that are traditional - which often means that they are not “uncommon.” That being said, I do think that there are a lot of good suggestions already on the thread. A few that I think might fit that category are
I think [name]Calla[/name] is gorgeous! [name]Diana[/name] does sound elegant to me. [name]Serena[/name] not so much. Some other names that are Elegant and [name]Lovely[/name] are