Диниш I
Элеонора была старшей дочерью Фердинанда IV Кастильского и его жены, королева Констанции Португальской, а также внучкой по отцовской линии короля Санчо IV Кастильского и его жены, королевы Марии де Молина. Дедом по матери был король Диниш I, а бабушкой — Святая Изабелла Португальская.