Royal Ancestry File

The Genealogy and Family History of the Royal families of Europe.

Name: St Margaret ?, ? - 1093, <- 35 44-> 
Birth: ? at ?
Christening: ? at ?
Marriage: ? at ? to Malcolm III Canmore ?, ? - 1093
Death: 1093 at ?
Burial: ? at ?
Sex: F
St Margaret ?

? - 1093
Edward Athling

ABT 1016 - 1057
Edmund II Ironside ?

? - 1016
Ethelred II the Unready ? 41-> 
ABT 0968 - 1016
Elfreda (Elfgiva) ? 2-> 
? - ?
Ealdgyth ?

? - ?
?
? - ?
?
? - ?
Agatha ?

? - ?
Stephen I ?
King of Hungary
ABT 0975 - 1038
?
? - ?
?
? - ?
?

? - ?
?
? - ?
?
? - ?
Children:
Edgar ?ABT 1074 - 1107
Alexander I the Fierce ?1078 - 1124<- 1
Matilda (Edith) of Scotland ?1079/1080 - 1 May 1118<- 34
David I the Saint ?ABT 1080 - 1153<- 32
Mary of Scotland ?? - ?<- 3