I really love this name. I think it is more masculine... But could also be used for a girl. I dont think it is silly at all. I have only heard it because of the actor
River Phoenix... But he was a great actor. I loved Stand By Me. :). It is a really nice name IMO.