埃莉诺·道格拉斯是苏格兰护国主阿奇博尔德·道格拉斯爵士之女,一生五次嫁人。第一任丈夫是1333年战死哈利顿山的卡里克伯爵亚历山大·布鲁斯,其后的丈夫包括詹姆斯·桑迪兰兹爵士和海尔斯的帕特里克·赫本爵士。