German variant of Leonora, derived from Eleanor/Eleanora [q.v.], from an old Provençal name meaning "foreign".