hoper

noun
  1. a person who hopes; one who has hope or expects something to happen
  2. Usage: informal; not commonly used in formal writing

Examples