ولدت مارجريت في 21 أغسطس 1930 في قلعة جلاميس باسكتلندا ، منزل أسلاف والدتها ، وكانت تُعرف باسم مارجو داخل العائلة المالكة. تم تسليمها من قبل السير هنري سيمسون ، طبيب التوليد الملكي. كان وزير الداخلية ، جي آر كلاينز ، حاضرًا للتحقق من الولادة. تأخر تسجيل ولادتها لعدة أيام لتجنب تسجيلها في سجل الرعية 13.
ولدت مارجريت في 21 أغسطس 1930 في قلعة جلاميس باسكتلندا ، منزل أسلاف والدتها ، وكانت تُعرف باسم مارجو داخل العائلة المالكة. تم تسليمها من قبل السير هنري سيمسون ، طبيب التوليد الملكي. كان وزير الداخلية ، جي آر كلاينز ، حاضرًا للتحقق من الولادة. تأخر تسجيل ولادتها لعدة أيام لتجنب تسجيلها في سجل الرعية 13.