I prefer to spell it "
Sofia" and also I like "
Zofia."
I don't think this name will sound dated because many cultures have used this name for many generations. It's a name like
Sarah or
Maria, one that can work on a young person or an old person (a very important quality, I must add).
Sofia is one of my favorites; I was thinking to use it as a middle name.
Sofia MichelleSofia DanielleSofia ElenaSofia AlessandraSofia CatalinaSofia Johanna