Biblical: A promise kept, as well as hope and forgiveness.
Birth, fertility, and creativity. In Africa, the rainbow snake made the world.
The veil between realities: In pre-Vedic traditions, and among the Norse people, the rainbow represents the bridge between this life and the next.
A rainbow appearing over any gathering of people represents divine blessings, unparalleled joy, success, and / or love.
What Does Rainbow Mean In Dream?