that's quite an info dump to lay on someone you just met shopping.
I like both Faith and Hope, Faith more so. But the pairing feels tired and the parents probably thought it was some amazing and meaningful thing to do; I guess it is to them, but if they'd paid any attention they'd see that they weren't doing anything to stand out.
I'd just use Faith and Hope for middle names. I think I'd have somewhat rhymey first names.
So, Brianna Hope and Savannah Faith.
Before you criticize a man, walk a mile in his shoes. That way, when you criticize him, you're a mile away and you have his shoes!
Steve Martin