Peggy was a daughter of Angus and Catherine nee Matheson, Vuia Mhor. She married John Macleod in Hacklete.