I really like
Hope, more than a lot of virtue names, and
Hope Catherine is pretty. I think
Catherine Hope does flow better but overall I prefer to see
Hope Catherine because one-syllable virtue names deserve to get out of the MN spot every once in a while! It's a lovely combo.
"You can have freedom, or you can have peace. But not both at once."
http://www.behindthename.com/pnl/151927