Quote Originally Posted by SSSS
It seems to me that Софья is old of София...
Наоборот.

София - это транслитерация с греческого на страрославянский. У болгар такой вариант и остался.

Софья - укороченное восточнославянское произношение, закрепившееся в русском языке.