I love River, but more for a boy than a girl, but I think it`s nice for a girl, too. Rhiannon is a nice name, but I don`t like Branwen.
Rhiannon goes very well with Ann, but I don`t really like the self initials of Rachel and Rhiannon.
Bye,
Vanessa
(Sorry for my bad english!)