Nació como Su Alteza Real la princesa Margarita de York, el 21 de agosto de 1930 en el Castillo de Glamis (que fue el lugar donde vivió su madre durante su infancia y parte de su juventud), en Escocia.