Nagy Alfréd, Wessex királya elfoglalta Londont és uralma alatt egyesítette a kisebb államok többségét, de Margit születése előtt körülbelül 30 évvel, Angliába ismételten betörtek a dánok, s megfosztották trónjuktól Nagy Alfréd utódait, majd hosszan tartó háborúskodás és vérontás után az angolok elismerték uralkodójuknak a dán királyt, a keresztséget felvett Nagy Knutot. Alfréd király leszármazottai közül két ikertestvér, Edmund és Edward a XI. század elején előbb Norvégiába, onnan pedig tíz évvel később - amikor Knut leigázta Norvégiát is - Kelet Európába menekült. Edmund fiatalon meghalt Magyarországon, ikertestvéréről, Edwardról pedig a rendelkezésre álló első biztos adat az, hogy Magyarországon élt és ott feleségül vette Szent István királyunk (húgát vagy) leányát, Ágotát.
Ebből a házasságból három gyermek született: Margit, Krisztina és Edgar. Margit 1047 június 10-én született Réka (Reska) várában, a Baranya megyei Mecseknádasd mellett.