WHOSYERDAD-E Who's Your Daddy?
Wikigenealogy

Interactive tree of William I

King of Denmark (1035-1042), King of England (1040-1042) Harthacanute (Canute The Hardy, Hardicanute, Hardecanute, Hardeknud) 10181042
Gunhilda
Henry III
Alfred 1037
Edward The Confessor (Eadweard III) 10021066
Eadgyth (Edith)
Goda
Drew Count of Mantes
Eustace II Count of Boulogne
Emma
Canute (Canute I or Cnut) 9951035
Ethelred II The Unready 9681016
Richard III Duke of Normandy (1027-1028) 9971027
King of England (1066-1087) and Duke of Normandy (1035-1087) William I The Conqueror 10271087
Matilda 10321083
Robert I Duke of Normandy (1028-1035) 10001035
Herleve
Richard II Duke of Normandy (996-1027) 9631027
Estrith
Judith of Brittany 9741035
Richard I Duke of Normandy (942-996)) 933996
William I 893942
Sprota
Rollo (Rolf) (Robert I) 860931
Rognvald Eysteinsson Earl of More