Hij is getrouwd met Elizabeth (Beatrice) Douglas, Baroness of Keith.
Zij zijn getrouwd voor 8 Jan 1505-6 te He married Catherine Stewart, an illegitimate daughter of King James IV of Scotland by his mistress Marion Boyd. The couple had three daughters, Margaret married James Hamilton, Duke of Châtellerault, 2nd Earl of Arran. Beatrix married Robert Maxw.
Zij zijn getrouwd in het jaar 1510 te Craigievar, Aberdeenshire, Scotland, hij was toen 27 jaar oud. Zij zijn getrouwd in het jaar 1514 te Scotland, hij was toen 31 jaar oud. Zij zijn getrouwd in het jaar 1521 te Morayshire, Scotland, hij was toen 38 jaar oud. Zij zijn getrouwd Jul 25, 1562 te Abernethy, Aberdeenshire, Scotland, hij was toen 79 jaar oud.Kind(eren):