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