Leonor is a female name.
Leonor is a Portuguese and Spanish short variant of Eleanor.
Leonor means “foreign”, “the other one” (from Latin “ali”) or “the compassionate one” (from Greek “eleos”) or “God is my light” (from Arabic “ellinor”).
No need to look further, then. Find the perfect first name for your baby together with your partner now!