Nació del matrimonio habido entre Eduardo y Ágata, en Hungría, con fecha difícil de determinar. Su padre nunca llegó a reinar, porque al ser llamado por la nobleza inglesa para ello, resulta que el normando Guillermo el Conquistador invade sus tierras, se corona rey e impone el juramento de fidelidad; al poco tiempo murió Eduardo de muerte natural.