They had a daughter:* Elizabeth Hamilton (c. 1442 – c. 1517), who married David Lindsay, 1st Duke of MontroseHe married secondly, Princess Mary Stewart of Scotland, daughter of James II of Scotland, and widow of Thomas Boyd, Earl of Arran.
1517), жена с 1459 года Давида Линдси (1440—1495), 1-го герцога МонтрозаВторично в 1474 году женился на принцессе Марии Стюарт (1453—1488), дочери короля Шотландии Якова II Стюарта и Марии Гельдернской, вдове Томаса Бойда, графа Аррана.