Edmundo I el Magnífico nació en el año 921, siendo el mayor de los cuatro hijos de Eduardo el Viejo, rey de Wessex, y de su segunda esposa, Edgiva, hija de Sigehelm, caballero de Kent.