I love
Annie!
I am not a fan of nicknames as full names, although it seems to be super popular around her (so many Alfies, Archies, Charlies etc.!). It doesn't not "work" as a full name, I just prefer to have a more formal option.
My favourite
Annie name is
Annelise "
Annie" and I also like
Joanna and
Susannah.
I prefer
Annie to
Anna. However, if it was for a full name rather than a nickname, then
Anna is better as it doesn't feel so nicknamey. I don't like
Anya.