Соня и София одно и тоже имя?
Нет потому, что София можно по другому называть Софа, а Соня эта Сонечка.
Имя Соня самостоятельное. Оно появилось гораздо раньше, чем имя София, а от него произошло Софья. Соня это славянское и иудейское имя, София и Софья — древнегреческое.