Kenneth appears likely to have married first Finvola, daughter of Celestine of Lochalsh and granddaughter of
Alexander of Islay, Earl of Ross. He subsequently divorced her, having had by her a son and his heir,
Kenneth Mackenzie, 8th of Kintail. He married secondly Agnes Fraser, who survived him. By Agnes, he had: •
John Mackenzie, 9th of Kintail, who succeeded his elder half-brother • Alexander Mackenzie, ancestor of the Mackenzies of
Davochmaluag • Roderick (died 17 March 1533), ancestor of the Mackenzies of Achilty. He was probably the father of
Murdo Mackenzie of
Fairburn. • Kenneth, priest of
Avoch and vicar of Conveth and ancestor of the Mackenzies of Suddie • Agnes, who married Roderick Macleod of Lewis • Catherine, who married
Hector Munro, 13th Baron of Foulis. ==References==