Margaret was born about 1435. Margaret's father is Patrick Dunbar and her mother is Margaret Boyd. Her paternal grandfather is John Dunbar; her maternal grandfather is Thomas Boyd. She has two sisters named Eupheme and Janet. She is the second oldest of the three children.