I have always been fond of Caryatis, which is where we get the Caryatids, the lovely ladies who hold up the Parthenon. Derived from a Greek town name, it's the second name of the goddess Artemis. You could call your daughter Cary for short, or spell it Karyatis and call her Kary.
Then there are the Graces, Aglaia, Euphrosyne, and Thalia. Love those because they are famous and classic and mean something like brightness, joyfulness, and bloom, but the words themselves are not all that pretty to the modern English-speaking reader. In that way, they are similar to the Muses, whose names all mean great and interesting things but are not used daily for little girls born in 2013 despite that fact.
Esther is on my list too ;)
I have a bit of the same problem. Grandma's name was Esther, and other grandma's name was Hulda, and I like them both but my husband didn't. (Good thing we had a boy.) I think some of the oldies will come back into fashion. I have a friend named Astrid, and I have always loved it.
I like old fashion names xx