Sofia. I used to dislike all
Sophie variants but they're growing on me, though it's true it's very popular. I don't get the love for
Anastasia and
Lily.
Anastasia has a slightly silly vibe if you're not Russian and
Lily is childish and prissy, the kind of name I can't imagine on anyone over 5.
As for the spelling of
Sofia, it would depend where she was, it's the standard Italian spelling.
"We have to live without sympathy, don't we? That's impossible of course. We act it to one another, all this hardness; but we aren't like that really, I mean...one can't be out in the cold all the time; one has to come in from the cold...d'you see what I mean?”
John LeCarré