Saint Margaret of Scotland › Children
David I of Scotland
Matilda of Scotland
Alexander I of Scotland
Edgar, King of Scotland
Mary of Scotland, Countess of Boulogne
Edmund of Scotland
Ethelred of Scotland