Leonor \le(o)-nor\ as a girl's name is a variant of Eleanor (Greek) and Leonora (Greek), and the meaning of Leonor is "sun ray, shining light; compassion; light".
The baby name Leonor sounds like Leonore, Lenor and Leanor. Other similar baby names are Honor, Lenore, Lenora, Leanora, Eleonor, Lienor, Leonara, Leodora, Lenos, Lenorr, Leona, Leonie, Leonia, Leone, Leoni, Leondra, Leonda, Leanore, Leemor and Leeor.