Margaret Rose se narodila do rodiny vévody a vévodkyně z Yorku jako druhé dítě 21. srpna 1930 na skotském zámku Glamis, který patřil prarodičům z matčiny strany. Princezna je na snímku zachycena v den jejích druhých narozenin v domě ve vesnici St Paul's Walden v Hertfordshire, kde se pravděpodobně narodila i královna matka, Alžběta.