I don't hate Rain...it isn't something I would ever choose and I think there are nicer sounding nature names. But I don't find it a depressing name- I like rain quite a bit as a weather situation.
Rain would need a more formal mn IMO. Something she could fall back on if her fn was too out there for her and something to ground the hippie-ish
Rain.
Rain MargueriteRain EstellaRain BeatrixRain ArabellaRain LaviniaRain HarrietteRain ValentinaRain Charlotte
I have cared for a kid called
Rain at work...she was a three year old girl