Numele insulei provine de la cel al sfintei Margareta a Ungariei, canonizata in 1276.Insula este atestata documentar ca Insula Iepurilor (in maghiara Nyulak szigete). Regele Bela al IV-lea (1235-1270) a facut legamant ca in cazul unei victorii asupra tatarilor o va trimite pe fiica sa Margareta in manastirea dominicanilor care func?iona pe insula respectiva, ceea ce i sa intimplat.