Synonyms for Rain (same or very similar meaning)
WordNet sense 1 (drops of fresh water that fall as precipitation from clouds):
rainwater
WordNet sense 2 (water falling in drops from vapor condensed in the atmosphere):
rainfall
WordNet sense 3 (anything happening rapidly or in quick successive):
pelting
WordNet sense 4 (precipitate as rain):
rain down
From the ODE community, based on WordNet
add/edit