Reine means "queen" in French, or "pure" in German and is a name I love. Rain is pronounced exactly the same and matches the modern nature names trend. I don't see any reason not to go with TiffanyRain, or Reine if you want something more established.