I'd go with
Faith, because I like the sound of it best and its slightly retro feel. I wouldn't assume the parents of a
Faith were religious; she might be named for a grandmother, it's a fairly common name here amongst the over-60s.
Grace was #7 here in 2009 and is hugely popular as a name for little girls and very old ladies. I've never met a
Hope of any age.