Baby Names and Name Generators

What Does Elpido Mean?
"hoping"