I. (n.) espero.

have hope (confidence, trust) (intr.) - esperar (de, en).
full of hope - esperoza.
causing hope - esperiganta.

II. (v.)

thing hoped for - esperajo.