My favourite is
Lily.
Love it as a stand alone name, or as a nn. It's
Beautiful, sweet, and feminine which is what I look for in a girls name.
Sofia used to be a favourite of mine, but I actually dislike it now.
Even though
Lily is also popular, I feel
Sofia sounds stuffy, and harsh to me now. Not as fresh and pretty as it used to be.
I've never cared for
Anastasia, but I also don't dislike it. It's pretty, and less common then the other two.
Hope that helps. :)