definition of name hope
English Meaning: The name Hope is an English baby name. In English the meaning of the name Hope is: One of the three Christian virtues (Faith, Hope and Charity). The name Hope is an American baby name. In American the meaning of the name Hope is: One of the three Christian virtues (Faith, Hope and Charity).