Juan I de Inglaterra
Los abuelos maternos de Leonor fueron Juan I de Inglaterra y su esposa, la reina consorte Isabel de Angulema. También por parte materna era sobrina de Enrique III de Inglaterra, Ricardo de Cornualles, Juana, reina de Escocia, Isabel, emperatriz del Sacro Imperio y Juana, señora de Gales.