I like all of them, actually, but I think
Eleanor has to be my favorite.
Mary is a bit too plain,
Virginia is nice, but it's a state, and
Annabel is my least favorite of these names. It's not obnoxious like
Annabelle, but without the le ending, it doesn't look quite complete.
Eleanor Felicity,
Eleanor Rosamund, or
Eleanor Hazel Colette
~
Emma ~