All are lovely so it's difficult.
Keep Anna and Anya (if you can't make up your mind, why not have Anna nn Anya as they do in some Slavic countries? 2 great names in 1!)
Sadly dump Alice and Zara - Alice is so timeless, that for some people it could seem dull, and others can't get past Zara the clothes shop or Zara Phillips/Tindall. Anna and Anya seem to have less associations.