Thánh Magarita sinh ra khoảng năm 1045. Cha Ngài là hoàng tử Edward người Anh, bị lưu đày và cưới một nữ công chúa người Đức, có lẽ là cháu của hoàng hậu vua thánh Stêphanô nước Hungaria. Magarita lớn lên trong triều đình Hungaria và đã gặp được sự công chính và thánh thiện để làm nên dấu thánh thiện của chính mình. Khoảng 12 tuổi trở lại nước Anh, thánh nữ sống trong triều đình của vua thánh Edward. Trong cuộc chinh phục Norman năm 1066, Magarita cùng với mẹ và anh chị em Ngài bị lưu đày một lần nữa. Họ trốn sang Scotia, dầu lúc ấy đang có chiến tranh giữa hai nước, vua Scotia là Malcola Cannore cũng đã nhân ái tiếp nhận những kẻ lưu đày.