Le prénom Marguerite vient d'un mot grec, margaritès qui signifie perle.
Prénoms apparentés : Magalie (provençal), Marc'harid (breton), Margaret (anglais), Margarida (portugais), Margarita (espagnol), Margherita (italien), Margrethe (langues scandinaves), Marjorie.
Diminutifs : Greta, Gretchen, Grete (allemand), Guite, Maggi (alsacien), Maggy, Margot, Marine, Marina, Marinette, Meg, Peggy (anglais), Perlette.
Elle est naît vers 1045 en Hongrie où sa famille est exilée. En 1057, elle retourne en Angleterre, mais quitte de nouveau ce pays après l’invasion normande de 1066. Elle s’établit en Écosse dont elle épouse le roi, Malcolm III, en 1070. La nouvelle reine, très pieuse, s’intéresse aux livres et aux arts, fonde des hôpitaux, des églises, des couvents, dont l’abbaye de Dunfermline où reposeront certains monarques écossais. Marguerite contribue de manière décisive à accroître le rayonnement en Europe de l’Écosse et le développement dans ce pays, de la culture médiévale. Après avoir mis huit enfants au monde, elle meurt le 16 novembre 1093 à Édimbourg après avoir appris la nouvelle de la mort de son mari et de son fils aîné dans une bataille. Elle est canonisée en 1250. Ses reliques sont transférées à Rome durant la Réforme. Marguerite est déclarée patronne de l’Écosse en 1673. Elle est fêtée le 16 novembre.