Not necessarily: in order to see a rainbow, the important thing is that behind one's back the sun is shining and in front of one's head it is raining, so that the sun's rays reflect off the rain. Above one's head it may or may not rain, but it is not relevant to the appearance of the phenomenon. :)