Dreams dictionary: Rainbow

Dreams dictionary: Interpretation 1
To see a rainbow in your dream represents hope, success and good fortune in the form of money, prestige, or fame. The rainbow is also seen as a bridge between your earthly, grounded self and the higher, spiritual self. It refers to joy and happiness in your relationship. Alternatively, the rainbow implies that your troubles are almost over. Good will come out of your issues. Just hang in there. In the western culture, the rainbow is a symbol for gay pride.
Dreams dictionary: Interpretation 2
To see a rainbow at night or a lunar rainbow in your dream is symbolic of a spiritual or emotional connection within your personal relationship or religious beliefs. Dreaming of an all white rainbow signifies heightened spirituality and purity.
Dreams dictionary: Interpretation 3
To dream that something is rainbow colored implies that you need to see things in a more positive light. You need to be more optimistic. Also consider the significance of the object.
Dreams dictionary: Interpretation 4
To dream that you have rainbow colored hair refers to your light-hearted and carefree nature. You are headed in a positive spiritual direction.
Dreams dictionary: Miller Dream Interpretation
To see a rainbow in a dream, is prognostic of unusual happenings. Affairs will assume a more promising countenance, and crops will give promise of a plentiful yield. For lovers to see the rainbow, is an omen of much happiness from their union. To see the rainbow hanging low over green trees, signifies unconditional success in any undertaking.
Dreams dictionary: English dream book Zedkielom (Morrison)
This is a good sign. It heralds significant changes, but these changes - for the better!