Esperanza \e-speran-za, es-pera-nza\ as a girl's name is pronounced ess-per-AHN-zah. It is of Spanish origin, and the meaning of Esperanza is "hope". One of the three virtues. See also Faith and Charity.
Esperanza has 2 variant forms: Esperance and Esperantia.
For more information, see also related names Peri and Speranza.