Yes, you are right, it is a multi meaning verb.
However, from my experience "to hope" will usually have "que" after "espero"
For example:
Espero que mi novio me traiga chocolates. (I hope my boyfriend brings me chocolates)
vs "wait"
Example:
Te espero. (I wait for you.)