I'm not a fan of it. I appreciate the sentiment behind it, hope is a positive thing, but as a name it rubs me the wrong way. It's saccharine. It perhaps also has an almost naive vibe to it, like someone is only relying on hope (or wishful thinking), instead of thinking things through and acting.
I like the meanings behind the combo
Hope Ember (like a spark of hope, hope igniting). Flow is ok but not great. No idea for middle names.