I have the opposite opinion of almost all the other replies. Although I love Biblical names in general, I hate
Naomi,
Ruth and
Gabriel. They all have horrible sounds to me. On the flip side, like you, I love
River on a girl. I think it’s nice on a boy too but I definitely prefer it on a girl.