Annabelle was our top name until recently. Now we're thinking of Emilia. But Annabelle is so nice because there are so many nicknames she could go with. I love giving my kids choices. With Emilia, we would probably call her Emi, or possibly Millie. Both are nice, I think.
I like Penelope, too. You could call her Penny.
Vivienne sounds old to me, but I may just be behind the times.
Eva/Eve is nice and short, and would be pretty with a logner middle name.
And Evangeline & Bethany are nice as well.
Wife to since '98; Homeschooling, just completed my doctorate & becoming crunchier by the day; Mom to DSs: 06/10,12/05, & 1/99 & (3/15)