1 Edward Marischal of Scotland De Keith [Notes] Born: 1285 in Dunottar, Kincardine, Scotland Died: October 17, 1346 in Battle of Neville's Cross, England
. 2 William Marischal of Scotland Keith [Notes] Born: C. 1315 in Dunottar, Kincardineshire, Scotland Died: May 02, 1407 + Mary Margaret Fraser Born: C. 1320 in Touch, Fraser, Stirlingshire, Scotland Married: May 03, 1351 Died: C. 1410
.... 3 Robert Marischal of Scotland Keith [Notes] Born: 1363 in Dunottar, Kincardineshire, Scotland Died: July 20, 1430 + Heiress of Troup Born: in Troup, Banffshire, Scotland Married: C. 1379
....... 4 Lady Margaret Keith Born: C. 1376 in Dunnottar, Kincardineshire, Scotland Died: November 29, 1419 + Hugh Ninth of Arbuthnot Born: in Arbuthnott, Kincardineshire, Scotland Died: Aft. March 13, 1445/46
....... 4 William 1st Earl of Marischal Keith Born: C. 1389 in Dunottar,
Kincardineshire, Scotland Died: October 1444 + Mary Hamilton
.... 3 Margaret Keith
. 2 Edward De Keith
Note: The main source used was Davidson, John, Rev., Inverurie and The Earldom of the Garioch: A Topographical and Historical Account of the Garioch from Earliest times to the Revolution Settlement; A. Brown & Co., Aberdeen 1878. Pages 435-437.
Although the above referenced book does have the complete ancestry of the Keith line I stopped at Edward since it is here the line becomes cloudy. Other sources for this line are Nisbit's A System of Heraldry and Burke's Peerage. Please look at them all and add to your line as you see fit.
NOTE: Some dates are estimates.
NOTE: Some information from another researcher. Not yet verified by me.