Eleanor was the sixth child of James I of Scotland and Joan Beaufort.
Eleanor adalah anak keenam James I dari Skotlandia dan Joan Beaufort.