Heilige Margarete von Schottland Progeny
Margaret and Malcolm had eight children, six sons and two daughters:
- Edward (c. 1071 – 13 November 1093), killed along with his father Malcolm III in the Battle of Alnwick
- Edmund of Scotland (c.1071 – post 1097)
- Ethelred of Scotland, Abbot of Dunkeld, Perth and Kinross, Scotland
- Edgar of Scotland (c.1074 – 11 January 1107), King of Scotland, reigned 1097–1107
- Alexander I of Scotland (c.1078 – 23 April 1124), King of Scotland, reigned 1107–24
- Edith of Scotland (c. 1080 – 1 May 1118), also named "Matilda", married King Henry I of England, Queen Consort of England
- Mary of Scotland (1082–1116), married Eustace III of Boulogne
- David I of Scotland (c.1084 – 24 May 1153), King of Scotland, reigned 1124–53
Seal of Edgar of Scotland
Edith [Matilda] of Scotland
King David I alongside his designated successor, Máel Coluim mac Eanric.