Hope is an English name which simply means "hope". Her middle name, Ruby, is Latin and English and refers to the red gemstone or shade of colour. Her surname means "rock".
Hope is an English name which simply means "hope". Her middle name, Ruby, is Latin and English and refers to the red gemstone or shade of colour. Her surname means "rock".