A rainbow symbolizes the joyous celebration of color and light, frequently stirring feelings of happiness, awe, and hope in those who behold it. The primary colors of the rainbow—red, orange, yellow, green, blue, indigo, and violet—are usually featured prominently.