WHOSYERDAD-E Who's Your Daddy?
Wikigenealogy

Interactive tree of Aelgifu

Matilda of Scotland 10801118
HenryI Beauclerc King of England 10681135
David the Saint Canmore 10801153
Matilda (Maud) Huntington 10721130
Mary Canmore
Duncan Canmore
MalcomIII Ceanmor Longneck King of Scotland 10331093
Margaret Athling St. 10421093
Ingiborg
DuncanI King of Scotland 10131040
Sibyl Fitziward 10141040
Maldred of Scotland
Bethoc Princess of Scotland 984
Crinan deMormaer 9751045
Anleta of Scotland
Aelgifu
MalcolmII Mackenneth King of Scotland 9701034
KennethII King of Scotland 932995
MalcolmI King of Scotland 897954
DonaldII Dasachtach, King of Scotland 862900
ConstantineI King of Scotland 836877