С отчеством сочетается, само имя красивое, но... На нашей площадке появилась пятая Софья, она же Соня. Среди их мамаш идет несколько лет непрекращающаяся грызня на тему, что "моя дочь только Софья, а моя София, а у Маши дочка только Софийка, и не дай Бог назвать ее Соней, а вот у Даши дочка- та только Соня, и вовсе не София!". Когда их одна-две, то можно как-то запомнить, какая из них Софа, а какая Соня, но когда их 3-4-5, примерно похожего возраста и внешности (светленькие, голубоглазенькие) то, пардон, наступает взрыв мозга у остальных окружающих, не слишком сильно озабоченных проблемами тонкостей ономастики многочисленных Софий-Софьей-Соней-Соф и т.д. БОльшая катастрофа у нас только с количеством Марий на площадке (8 штук), но там мамы как-то мирно соглашаются и на Машу, и на Марусю, и на Машуню, а мамы Софий в различных вариациях живут в состоянии вечного боя. Вы можете приучить дочь к имени Софья, но так как имя в первой тройке по популярности, все равно кто-то будет называть ее Соней или Софией, или даже Софой. Дочка моей подруги Настя, в их классе Насть шесть штук, две тезки еще и по фамилиям  (Кузнецовы). Поэтому девочек поделили: Настя, Настасья, Стася, Ася, Анастасия и Тася, до этого называли всех Насть по фамилиям, чтоб никому не было обидно.Я бы искала менее распространенное имя.