Pochodzenie nazwy W średniowieczu wyspę zwano "Wyspą Królików" (węg. Nyulak szigete), jednak dzisiejszą nazwę zawdzięcza córce węgierskiego króla Beli IV, św. Małgorzacie, która spędziła większość swojego życia właśnie na tej wyspie, w zbudowanym w połowie XIII wieku klasztorze dominikanek. W zależności od okresu historycznego wyspę nazywano również: Nagyboldogasszony-sziget, Úr-sziget, Budai-sziget, Dunai-sziget, Nádor-sziget, Palatinus-sziget.

Historia Uzdrowiskowe walory wyspy odkryli już Rzymianie, którzy połączyli wyspę z lądem kamiennym mostem. Wśród obecnych historycznych zabytków, na wyspie znajdują się: Ruiny XII-wiecznego kościoła Franciszkanów Ruiny klasztoru Dominikanów Rekonstrukcja kościoła św. Michała z zakonu Premonstratensów, z płaskorzeźbą przedstawiającą patrona nad bramą i XV-wiecznym dzwonem na wieży

Do XVI wieku na wyspie znajdowały się liczne zakony żeńskie, klasztory i kościoły. Na skutek wojen z imperium osmańskim mnisi opuścili wyspę, a wszystkie te budynki zniszczono. W XVIII wieku wyspa była siedzibą palatyna. W 1908 roku natomiast ustanowiono tam park miejski.

Przyroda Wyspa jest siedzibą wielu gatunków roślin, a nawet kilku zwierząt.