Click to expand/collapse all other details

Female Mary Margaret Stewart Click to view Mary Margaret Stewart in the family tree

Mary Margaret was born before May 16th, 1452 in Stirling, Scotland.  Mary Margaret's father was James II "Hearty James" Stewart and her mother was Maria Van Gelre.  Her paternal grandparents were James I Stewart of Scotland and Joan Beaufort; her maternal grandparents were Arnold Van Egmond von Geldern and Katharine of Kleve. She had four brothers and a sister, named James III Stewart of, Alexander, Son, Son and Margaret Cecilia. She had a half-sister named Agnes.  She died about May 1488.


Mary Margaret's family with James II Hamilton

‌Mary Margaret and James II were married in a religious ceremony before 1473.  They had a son and a daughter, named James III and Elizabeth.

Page last modified

\