Софія Данилівна народилася близько 1244 року. Вона була донькою руського короля Данила (1201—1264) і галицької князівни Анни (бл.1205—бл.1250), доньки галицького князя Мстислава Удатного (бл.1172—1228). По батьківський лінії князівна була нащадком великих київських князів Романа і Мстислава, а також візантійського імператора Ісаака II Ангела. По лінії матері її прадідами були новгородський князь Мстислав Ростиславич та половецький хан Котян.
1259 року Софію Данілівну видали заміж за Генріха V, графа Шварцбург-Бланкенбургського[1]. Вінчання проходило у Бланкенбурзі.
Батько: Данило (1202—1264), князь галицький (1205—1206, 1211—1212, 1230—1232, 1233—1234, 1238—1264), володимирський (1205—1208, 1215—1238), київський (1239—1240), галицько-волинський (1238—1264), король Русі (1253—1264)