I find
Anastasia inconveniently long and complicated, so a lot would depend on what nn you thought you could persuade people to use.
Ana?
Stacy? Not great, IMO.
I don't like
Lily one bit. It's better as a nn for
Elizabeth, but it's still not good.
Sofia, to me, sounds like soFEEa; I'm very fond of
Sophia but only when it sounds like soFIEa.