1.
Sofia - best meaning, nice length, too popular
2.
Anastasia - ok meaning, quite long, not as popular
3.
Lily - good meaning, quite short/nicknameish, too common
I go back and forth on which spelling I prefer. There are worse problems in life than having to spell out your name.
I think Sofia/Sophia is already the next
Jessica. There are Sophies everywhere! (at least in Australia)
Lily Anastasia. I like
Anastasia Lily more though.
This message was edited 6/3/2017, 4:27 PM