Personally, I can't imagine
River on a boy. Perhaps I'm being too close-minded, but it's always been a girl's name to me. The shows I watch have probably influenced this --
River Tam from Firefly and
River Song from Doctor Who immediately come to mind, and they're both ladies.