Elizabeth Gordon était la fille d'Adam de Gordon, seigneur de Gordon et Elizabeth Keith, fille de William Keith, Marishal 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.