El rey san Eduardo el Mártir nació en 962, siendo el primogénito de Edgar el Pacífico, rey de Inglaterra, y de su primera esposa Ethelfleda, hija del caballero Ordmaer.