Elizabeth Gordon était la fille de William Keith, seigneur de Gordon et d'Elizabeth Keith, fille d'Adam de Gordon, marischal d'Ecosse.
Elizabeth Gordon était la fille de William Keith, seigneur de Gordon, et Elizabeth Keith, la fille d'Adam de Gordon, Marischal of Scotland.