Margaret was born on December 18th, 1814 in Fintry, Stirlingshire, , Scotland. Margaret's father was Alexander Dunn and her mother was Agnes Buchanan. Her maternal grandfather is <Unknown> and her maternal grandmother was Jean Risk. She had two brothers and a sister, named John, Isaac and Janet. She was the second oldest of the four children.