Not a huge fan, to tell you the truth. However, if you did use it, I would pair it with a common middle name to give her an option. The middle names you've picked are too "odd" with
River, IMO.
What about:
River JayneRiver JanelleRiver LaurenRiver ChristineRiver Kate