El padre de Margarita era bisnieto del rey Eduardo III a través de su tercer hijo superviviente, Juan de Gante, duque de Lancaster.