Elizabeth Gordon was the daughter of Adam de Gordon , Lord of Gordon and Elizabeth Keith , daughter of William Keith , Marishal of Scotland .
Elizabeth Gordon was the daughter of William Keith , Lord of Gordon , and Elizabeth Keith , the daughter of Adam de Gordon , Marischal of Scotland .