Am gonna assume you already thought about Arwen and Eowyn before. How about:
Amara (from Tolkien's book, but don't ask me which character, I just remember it's one of the fairy's name)
Nerissa (made me think about the naiads)
Celandine (a Tolkien name, but only mentioned on the family tree)
Belladona (Belladona Took)
Elanor (Samwise's daughter)
So glad that you like Bram! DS is Bram (pronounced like pram with a B) and I always get complimented on his name. I think Bram Edmund would be quite dashing.
Trying not to have too many repeats:
Elowen (I actually think this is perfect for you, but I totally get it if you don't like the wen names)
Sylvie (I already suggested this for you, but I still think its great. It means from the forest and I think it would work great for little girl or grown woman)
Aura (since you like Aurora)
Araminta (maybe too frilly)
Lotus (probably too out there)
Nova (since you like Luna)
Rowena (oops another wen name)
Hope this helps. GL!
Seraphine is cute...I'd use nn Effie or Essie
Endellion: like Willow Endellion or vice versa
I like the Elowen suggestion! Winnie or Winn is a cute nn
Xanthe (or can be spelled Zanthe- pronounced Zan-thee)
Chiara or spelled Kiara
Hi fellow Brit!
Love your boy choices and I would vote for Cordelia or Persephone ...but I'm biased :)
Maybe Harry Potter has the name you are looking for?
List of Harry Potter characters - Wikipedia, the free encyclopedia
I like these, the ones in bold are my favorites :)
Willow, Sansa, Imogen, Mirabelle, Gloriana, Luna, Belle, Melody, Isolde, Rowena, Esha, Asrai,
Shakespeare and Tolkien without being too out there. Alright, I'll give it a try...
Iverine (can be pronounced EVE-ver-een or EYE-ver-een)
PP's suggestion of Lucienne is lovely. Also consider the slightly more French pronunciation "loo-SYEN-uh."