I LOVE your taste in girls' names! Fantastic list. My suggestion re Lorelei is that you decide what nickname you want to use for her, and share that with family and friends when she's born to avoid her being called by other things (at least to a degree). What about Rory, Lili (lee-lee), Lorel or Laurel, Lolo, Lolly, Rora, etc.
My five favorites are:
If I named a daughter Lorelei, I would nickname her Lore, and encourage others not to say Lorie, just Lore. The first name Loire is popular in the Netherlands, and I think it's a lovely name. However, I have 4 awesome sons with another on the way, so I might not get a chance to name a daughter at all.
Best of luck to you and your family!
There's no reason Lorelei needs a nickname. I get tired of the assumption that people need a nickname. I know two Elizabeths, two Margarets, and a Rebecca who all go by their full time.
That being said I could Lore pronounced Loor being an automatic nickname of a kind but Lori! I would be surprised if someone called Lorelei/ai Lori. I would just tell them it's not my name.
Anyway my top five
2. Cecilia or Cecily or Felicity
(Note I would pick one from Cecilia or Cecily or Felicity, they seem too similar to use them all. I love them all so I placed them equally. )