I voted for Annabel and Claire. While the other names on your list are lovely I did not vote for Emily or Lily b/c they seem to be extremely popular lately. Ellen is okay, but I prefer Elena or Eleanor (that's just me). And while Anna is beautiful, I slightly prefer Annabel. I would choose Annabel or Claire. Annabel is very timeless, pretty, and you can still use the nn Anna if you want. Claire is fresh sounding to me, it's happy, simple and stunning.