Notes:
a) St Margaret is mother of: Mary of Scotland (*?), Matilda (Edith) of Scotland (*?), Edgar (*?), David I the Saint (*?) and Alexander I the Fierce (*1078)
b) Ingibiorg is mother of: Duncan II May-Nov (*?)