‹ Back to Keith surname
Son of William Keith, 1st Earl Marischal and Mariota Erskine Brother of William Keith, 2nd Earl Marischal; Janet Keith; Alexander Keith; John Keith and Mary Keith