Esperanza
Esperanza is a Spanish form of the Latin name Sperantia, which comes from sperare meaning "hope."See Also: Hope
Your Favorite Names