I adore
Sophia.
Sophie, while a legit full name, is so cutesy, fluffy and babyish sounding to me. I can't see it on anyone over four.
Also, I would never want my child's future employer to look at her resume and think, "Wow,
Sophie doesn't know the appropriate time to put her full name on a document!".