The saying that a rainbow contains seven colors: red, orange, yellow, green, blue, indigo and violet” is a myth. These are actually just the colors of the visible spectrum. Rainbows contain upward of one million colors. They’re just invisible to the human eye.