Браки и дети
- 1-й брак (13 июня 1490) — Маргарет Лайл, дочь Роберта Лайла, лорда Лайла.
- 2-й брак (9 апреля 1494) — Элизабет Гамильтон, дочь Джеймса, 1-ого лорда Гамильтона, и Мэри Стюарт, дочери Якова II:
-
- Кэтрин
- Джон Стюарт, 3-й граф Леннокс;
- Манго;
- Элизабет;
- Маргарет;
- Агнес;