Имя София известно с очень древних времен, пришло на Русь с Византии после принятия православия. София – раннехристианская святая, мать Надежды, Веры и Любви. Очень долгое время эти имена не использовались в качестве личных, видимо из-за буквального, нарицательного их значения. Сегодня используются разновидности Софья и София, в чем разница имен, объясняют специалисты. 
В переводе некоторых книг с греческого на церковнославянский встречается канонический вариант София и Софья. Но второй вариант не ужился и больше закрепилось общеупотребительное София. Сначала этим именем называли девочек только из знатных семей, и так продолжалось достаточно долгое время. Некоторое время оно было практически забыто, а потом вновь стало модным и востребованным. Сегодня это имя можно найти, открыв Церковный календарь имен, там же обзначены даты именин Софии.
В переводе с древнегреческого София обозначает «премудрость». Сегодня оно достаточно распространенное, а в европейских странах, причем, - оба варианта. София и Софья - в чем разница имен, можно рассмотреть на примерах разных народов. Употребление видоизменяется в зависимости от местных условий, при этом значение не меняется. Так что правильным можно считать оба варианта, в зависимости от личных предпочтений.