Mary was the daughter of sir James Hamilton and Janet Livingston. The date and place of her birth have not been found.
Her husband was sir William de Keith. They were married, but the date and place have not been found. Their six known children were William (c1425-<1483), sir Robert (?-<1446), John (?-?), Alexander (?-?), Marion (?-?) and Elizabeth (?-?).
sir James Hamilton |
sir John Hamilton |
sir David Hamilton |
+ | |||||
Janet Keith |
+ | |||||||
Janet Douglas |
sir James Douglas |
+ | ||||||
Elizabeth Stewart |
+ | |||||||
Janet Livingston |
sir Alexander Livingston |
sir John Livingston |
+ | |||||
Marjorie Menteith |
+ | |||||||
Janet Dundas |
James Dundas |
+ | ||||||
Christian Stewart |
+ |