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
Queen of Scotland from 1070 to 1093
Saint Margaret of Scotland ( c. 1045 – 16 November 1093), also known as Margaret of Wessex, was an English princess and a Scottish queen. Margaret was sometimes called "The Pearl o... Wikipedia