It symbolizes the end of problems and calamities. Also increased wealth. If it appears in the east, it portends increase in goods and health. If it appears in the west, it augurs healing for the sick. If it appears over our heads, the dream belongs to someone who has won balance and inner peace.
Read more about dreaming of Rainbow in other dream meanings interpretations.