На русском престоле "Софиями" звали немок - Екатерину Великую, Марию Федоровну, затем Марию Александровну и Марию Федоровну (жену Ал.3). Вообще, среди европейской знати имя нередкое.
Откуда поползло?
Предположим, вот первая прусская королева
София Шарлотта Ганноверская (1668-1705).
Названа, конечно, в честь мамы, которой была
София Ганноверская (1630-1714) - герцогиня Брауншвейгская, но при этом наследница английского престола. Собственно, ее сын Георг и унаследовал Англию, став Георгом Первым.
Наследницей престола она была, потому что мать её была дочерью Якова I.
При этом читаем, что в Англии впервые употребление имени "София" именно у дочери Якова -- т.е. у ее родной тетки, сестры ее матери Елизаветы Стюарт ("Зимней королевы").
Елизавета Стюарт
"Зимняя королева" назвала свою дочь именем сестры, Софии Стюарт.
Портретов Софии Стюарт нет, потому что она прожила всего 48 часов, в 1606 году.
Вот изображение бедняжки.
А еще есть надгробие в Вестминстерском аббатстве, очень трогательное
(сзади - ее сестра Мэри, умершая чуть пораньше)
целиком оно такое
А откуда это имя возникло в семье английского (шотландского) короля? Опираясь на предыд. опыт, предположим, что по материнской линии.
Мама у нас, жена Якова -- Анна Датская (1574-1619)
И действительно, мать Анны зовут
София Мекленбург-Гюстровская (1557-1631)
по костюму видно, что мы перебрались из Ренессанса в Средневековье
Ее мать Елизавета Датская (1524—1586)
и мы не удивимся, узнав, что ее матерью, в свою очередь, была
София Померанская (1498-1568)
ее матерью была польская принцесса Анна Ягеллонка
(портретов хороших нет)
тут у нас впервые за 7 (или 8?) поколений перебивка. У Анны Ягеллонки не оказывается матери по имени София.
Но у нее есть бабушка по отцовской линии,
София Ольшанская (ок. 1405-1461), королева польская
Ну откуда у ольшанской княжны имя "Софья" - уже можно не разжевывать...
Тем более, что ради польской короны она перешла из православия в католичество.
Мать ее звали Александра Дмитриевна Друцкая.
Князья Друцкие непонятного происхождения, возможно Рюриковичи.
Папу ее звали Андрей Иванович Гольшанский (ок. 1374 — до 1420). С предками там тоже не очень ясно. Но двух других дочерей он назвал Марией и Василисой.
А еще он был князь-наместник Киева (литовский прихвостень!).
Так что вид на Святую Софию Киевскую, небось, у него из окна был.
_________________
Итак, мы проследили, как София Прусская получила свое имя - по прямой женской линии на 400 лет вглубь и уперлись в ворота Софии Киевской.
А что с наследованием его?
У Софии Прусской был сын, Фридрих Вильгельм I, который был женат на Софии Доротее Ганноверской (тоже потомка "Зимней королевы" по отцу; а по матери - Софии Доротеи Брауншвейг-Целльской, но откуда тут это имя, копать не будем). Потом были мальчики, мальчики - короли Пруссии, и один из них - Фридрих III, император германский, в 1870 году назвал дочь Софией. (Другие тоже называли, но мы сейчас смотрим на линию наследования).
София Прусская (1870-1932)
А у нее есть внучка
София Греческая
А у нее есть внучка, София Испанская
Вот такой вот галоп по мировой истории с необычного ракурса.