Une princesse anglo-saxonne née en Hongrie en 1045, Marguerite et sa famille retournèrent
de leur exil en 1057 pour que son frère puisse réclamer le throne d'Angleterre. Ils
durent fuir en Écosse en 1066 lors de la victoire de
Guillaume le Conquérant. En 1070, Marguerite épousa Malcolm III, roi d'Écosse. Très pieuse, connue pour ses
œuvres charitables, Marguerite fut canonisé en 1250.