Hija del príncipe inglés Eduardo el Exiliado, hijo éste de Edmundo II Brazo de Hierro, Margarita nació en Hungría.