Eleventhbelle brought up popularity, and I just want to mention that if you consider alternate spellings, then [name_f]Zoe[/name_f]/[name_f]Zoey[/name_f] (both spellings are in the top 50) ranks slightly above both [name_f]Abigail[/name_f] and [name_u]Evelyn[/name_u]. [name_f]Eleanor[/name_f] is well below them, but it’s still climbing, and many of its nicknames - [name_f]Ellie[/name_f], [name_f]Ella[/name_f], [name_f]Nora[/name_f] - are also popular. I don’t know if popularity is even a concern of yours, but either way, it might not be the easiest way to narrow down your list!
All four are good names, but if I had to rule some out, I’d start with [name_f]Zoe[/name_f]. It has the least nickname potential, and even though I do feel like it will age well, it’s the only name on your list that isn’t a proven classic. Based just on sound, my favorite is [name_f]Eleanor[/name_f]. If I compare all four names, [name_f]Abigail[/name_f] with its hard consonants sticks out to me as clunky and harsh-sounding. Also, while [name_u]Evelyn[/name_u] is a beautiful name, for me it has started to blend in with [name_f]Ava[/name_f], [name_f]Emily[/name_f], and [name_f]Adeline[/name_f] so much that it no longer feels special. [name_m]Even[/name_m] though [name_f]El[/name_f]- names are becoming common, that -nor ending is a trait unique to [name_f]Eleanor[/name_f].