È venerata come santa dalla Chiesa cattolica. Margherita nacque in esilio in Ungheria e con la famiglia tornò in Inghilterra nel 1057 per fuggire in Scozia a seguito della Conquista normanna dell'Inghilterra nel 1066. Nel 1070 circa sposò Malcolm III di Scozia divenendone la Regina consorte. Donna pia Margherita istitutì un traghetto perché i pellegrini potessero attraversare il Firth of Forth mentre si dirigevano all'Abbazia di Dunfermline e i locali villaggi di South Queensferry e North Queensferry devono a lei il loro nome. Margherita fu la madre di tre re di Scozia e di una regina d'Inghilterra e la tradizione vuole che sia morta al Castello di Edimburgo il 16 novembre 1093 poco dopo aver avuto notizia della morte del marito in battaglia. Margherita venne canonizzata nel 1250 per volere di Papa Innocenzo IV e i suoi resti vennero posti nell'Abbazia di Dunfermline, tuttavia dopo la Riforma scozzese di essi si perse ogni traccia.