I feel like there's a pretty big difference between Ivy (which is very familiar but still not rampantly popular--familiar, but still semi name-nerdy) and Nyx (which is completely name-nerdy, or maybe just nerdy, and not mainstream in any sense of the imagination). Which style are you leaning more toward at the moment? I like Ivy, Astrid, and Eira from your list, and I love the suggestions of Calla, Liliosa, and Alida. And I would add the suggestions of Lilevi (not sure too much of the history of this, but I know a Berry has a daughter named this, nn Lilou, I believe, and it's said like LIL-ah-vee) and Aleida (a Dutch form of Adelaide, pronounced ah-LIE-dah). I think both are really unusual, but still reachable and spunky. I've really been loving Aleida lately!