I'd consider these names elegant:
Katharine /
Katherine /
Catherine -- nn
Kathy,
Kate,
Katie,
Kitty (my favourite),
Kay, etc.
Margaret -- nn
Daisy,
Margie,
Maggie, Marlo (my favourite),
Greta, etc
Georgia -- nn
GeorgieMauraRachelVanessa -- nn
Nessa or Nessie?
FideliaAnne -- nn
Nan,
Annie, etc
FlaviaViolet -- nn
Vi?
Christine -- nn
Chrissy,
Tina?
LauraLaureAliceAliciaFrances -- nn
Frannie, Francie
FrancescaNoelleMaudeLinnea -- nn Linny?
Any of those along the lines of what you're looking for?
Array
"What are these parents thinking?...Let's name her Madison--she'll live in her own world: 16 square miles surrounded by reality." -- Susan Lampert Smith