WHOSYERDAD-E Who's Your Daddy?
Wikigenealogy

Interactive tree of Eadgifu

Eadwig King of England 940959
Aefgifu of England 993
Uhtred of Northumbria 1016
Aethelstan of England 9861014
Edmund II Ironside King of England 9901016
Ealdgyth of Northumbria
Edward the Confessor King of England 10051066
Aelfred of England 10051036
Aethelred II The Unready King of England 9661016
Aelfgiva
Aelfgifu Emma de Normandie
Edgar The Peaceable King of England 943975
Aelfthryth 9451002
Edmund I King of England 921946
Aelfgifu 943
Eadgifu 968
Edward the Elder of Wessex 872924
Alfred The Great King of England 849899
Ealhswith 905
Aethelwulf King of Wessex 858
Osburga
Ecgbehrt King of Wessex 839
Redburga
Ealhmund of Kent
Oslac