Św. Małgorzata urodziła się około 1046 roku na Węgrzech, gdzie jej ojciec, Edward Wygnaniec, przebywał na wygnaniu. Mając 10 lat wróciła do Anglii na dwór swego dziadka, św. Edwarda. W 1070 roku poślubiła króla Szkocji Malcolma III. Wychowała wzorowo ośmioro dzieci. Surowa dla siebie, okazywała wielkie miłosierdzie ubogim, których zapraszała do swojego stołu i obsługiwała. Nazywano ją „matka sierot i skarbniczką ubogich”. Umarła 16 listopada 1093 roku w Edynburgu. Jest patronką Szkocji.