Proponuje się lata 1074, 1075 i 1076.

Żony i potomstwo Genealogia Swena II wciąż nie została dokładnie opracowana i wzbudza kontrowersje.

Żony: Gunhilda, królewna szwedzka, z którą musiał się rozstać ze względu na zbyt bliskie pokrewieństwo Gyda Tore(?), wdowa po Haraldzie III, królu Norwegii, poślubiona w 1067 roku (przypuszczalnie identyczna z Elżbietą, córką Jarosława Mądrego).

Dzieci: Magnus, zmarł przed ojcem Harald III Hen, król Danii Kanut IV Święty, król Danii Olaf I Głód, król Danii Eryk I Zawsze Dobry, król Danii Benedykt, zginął w 1086 razem z Kanutem IV Świętym Swen, zm. 1104, ojciec Henrika Swenssona, pretendenta do szwedzkiego tronu Ulf, kandydat do duńskiego tronu w 1104 Niels (Mikołaj), król Danii nieznana z imienia córka, według późnych źródeł (Saxo Gramatyk) nazywała się Syrita (Sigrid), w latach 1053–1055 została żoną Gotszalka, księcia obodrzyckiego Ingrid, żona Olafa III, króla Norwegii.

Do potomstwa Swena II zalicza się także (choć sprawa wymaga dalszych badań): Thorgilsa, Sigurda, Eymunda, Ragnildę (żonę Swena Askelssona) i Helenę-Gunhildę.

Pojawiła się hipoteza, że synem Swena II był królewicz duński, który brał udział w pierwszej wyprawie krzyżowej.

W kulturze