sperâ + -ance, or from Vulgar Latin sperantia, from Latin sperans. Compare Italian speranza, French espérance.
sperance f (plural sperancis)