Leovigildo se casó dos veces: se desconoce el nombre de su primera esposa, pero, posiblemente, se tratase de una miembro de la aristocracia visigoda y no tanto de una familia hispanorromana, Teodora o Teodosia, hija de Severiano o Severino, dux de Cartagena, y de su mujer Teodora o Túrtura, que era hermana de San Isidoro de Sevilla, de San Leandro de Sevilla, de San Fulgencio de Écija y de Santa Florentina de Cartagena; al tiempo, los matrimonios mixtos estaban prohibidos, de quien tuvo a sus hijos Hermenegildo y Recaredo I; su segunda esposa fue Gosvinta, la viuda de Atanagildo.