To dream you see a rainbow in the sky, betokens your changing your present state and manner of life; to dream you see the rainbow in the east, is a good omen to the poor and sick, for the former will recover their estates, and the latter their health ;if you dream you see it in the west, to the rich it is good, to the poor a bad sign ; to dream you see a rainbow directly over your head, or near you, signifies a change of fortune, and most commonly the death of the dreamer, and ruin of his family. Note also, that in your dreams, the rainbow on your right hand is good, on the left ill, and you must judge the right and left by the sun.
Rainbow dream meaning
Read more about dreaming of Rainbow in other dream meanings interpretations.