rain (n.) Look up rain at Dictionary.com
Old English regn, from Proto-Germanic *regna- (cf. Old Saxon regan, Old Norse regn, Old Frisian rein, Middle Dutch reghen, German regen, Gothic rign "rain"), with no certain cognates outside Germanic, unless it is from a presumed PIE *reg- "moist, wet," which may be the source of Latin rigare "to wet, moisten" (cf. irrigate).
rain (v.) Look up rain at Dictionary.com
Old English regnian, usually contracted to rinan; see rain (n.). Related: Rained; raining. Transferred and figurative use of other things that fall as rain (blessings, tears, etc.) is recorded from c.1200.

To rain on (someone's) parade is attested from 1941. Phrase to rain cats and dogs is attested from 1738 (variation rain dogs and polecats is from 1650s), of unknown origin, despite intense speculation. One of the less likely suggestions is pets sliding off sod roofs when the sod got too wet during a rainstorm. (Ever see a cat react to a rainstorm by climbing up on an exposed roof?) Probably rather an extension of cats and dogs as proverbial for "strife, enmity" (1570s).