Cnut the Great
Edgar was born in the Kingdom of Hungary, where his father Edward the Exile, son of Edmund Ironside, had spent most of his life, having been sent into exile after Edmund's death and the conquest of England by the Danish king Cnut the Great in 1016. His grandfather Edmund, great-grandfather Æthelred the Unready, and great-great-grandfather Edgar the Peaceful were all kings of England before Cnut the Great took the crown. Edgar's mother was Agatha, who was described as a relative of the Holy Roman Emperor or a descendant of Saint Stephen of Hungary, but whose exact identity is unknown. He was his parents' only son but had two sisters, Margaret and Cristina.