Так в том-то и дело, что имена полные написаны  и звучат по- разному  Вот и я считаю, что надо так, как звучит полное имя. Но опять же, у кого это Софико ( а мало ли грузинские корни ) у кого-то Софья, а у кого-то София... Не уменьшительно-ласкателдьное, а именно, ПОЛНОЕ  Вы, или делаете вид, что не понимаете, в чем вопрос, или правда, не видите в чем разница ?