Interactive tree of Ælfgifu of York

Matilda of Scotland 10801118
Henry I Normandy 10681135
Margaret of Scotland 10451093
Malcom III Canmore 1093
Edward the Exile Wessex 10161057
Agatha
Edmund II Wessex 9891016
Ealdgyth
Ælfgifu of York 9701002
Æthelred II Wessex 9681016
Edgar Wessex 943975
Elfrida 9451000
Edmund I Wessex 922946
Saint Ælgifu of Shaftesbury 944
Edward Wessex 874924
Edgiva of Kent 968
Alfred Wessex 849899
Ealhswith 852905