| Children |
| | 1. Elizabeth Keith, Of Inverugie, b. Abt 1310, Inverugie, Aberdeenshire, Scotland d. 1390, Balquhain, Aberdeenshire, Scotland (Age 80 years) |
| | 2. Sir William De Keith, Marishal Of Scotland Knt, b. 1315, Dunottar, Kincardineshire, Scotland d. 2 May 1407, Dunnottar, Kincardineshire, Scotland (Age 92 years) |
| | 3. Elizabeth de Keith, II, b. 1324, Auchterhouse, Angus, Scotland, United Kingdom d. 1358, Ballenbreich Castle, Ballenbreich, Flisk, Fife, Scotland,United Kingdom (Age 34 years) |
| | 4. John Keith, Of Inverugie, b. 1330, Dunnkottar, Kincardine, Scotland, United Kingdom d. 1420 (Age 90 years) |
| | 5. Catherine De Keith, b. Abt 1325, Synton Castle, Selkshire, Scotland d. 1351, Synton Castle, Selkshire, Scotland (Age 26 years) |
|