I find
Eve disappointing. I'd like to like it because of my friend
Evelyn, who always goes by
Eve, but all I can think of is Cockney pirates: "Aaarrgghh! "Eave 'o, me 'earties!" which is not encouraging. And I don't remotely like
Eva (it's a family name doomed to extinction!) or
Evelyn or
Evangeline or
Genevieve.
It fits well with the retro feel of your other top choices, but they're all getting popular so it should continue to fit well!