Existem sete cores em um arco-íris: vermelho, laranja, amarelo, verde, azul, índigo e violeta. A sigla ROYGBIV, pronuncia-se "Roy G. Biv", é um mnemônico popular para lembrar as cores em ordem.
Um arco-íris é formado quando a luz branca, como a luz do sol, é curvada através de um prisma ou através de gotículas de água suspensas no ar. O prisma ou água faz com que a luz se separe por comprimento de onda, porque a luz de comprimentos de onda mais longos, como índigo e violeta, se curva mais do que a luz de comprimentos de onda mais curtos. Se um arco-íris passar por um segundo prisma, a luz separada pode ser recombinada em luz branca.
Às vezes, as cores diferentes se misturam, tornando difícil ver cada cor independentemente. O vermelho é criado quando a diferença angular entre a entrada e a saída da luz solar é de 42 graus, uma diferença de 40 graus produz roxo e assim por diante.