The girl's name is very nice.
Xin: It means when the sun is about to rise. It symbolizes hope and light.
"Shuo Wen Jie Zi" explains that once it is clear, the sky will come out. From the sounds of the day. Read like a stone.
Rain: rain, water falling from the clouds to the ground.
"Shuo Wen Jie Zi" explains the cloud: Water comes out from under the cloud. As the sky is like a cloud, water is idle. All rain belongs to rain.
Xin means dawn, light and Xin Xin; Rain means teaching ze, swift and rain dew, which has a beautiful meaning.
The meaning of the name can be interpreted as: "bright? Jiaoze. "