Leonor era sobrina de Berenguela de Portugal, la segunda esposa de Valdemar II, quien había asociado al trono a su hijo.