Конечно одно и то же имя. Софья- простонародное от Софии, Софи- просто иностранная калька. Не понимаю людей, которые нервно реагируют на вариации имен. Мою дочь зовут София. При этом мои родители зовут её Софийка, папа зовет Соней, в саду её зовут Соней или чаще даже Софьей, дядя зовет Софи, мой мч зовет Сонико- ну какая разница, я не парюсь и доча моя тоже)