Es gibt sieben Farben in einem Regenbogen: Rot, Orange, Gelb, Grün, Blau, Indigo und Violett. Das Akronym ROYGBIV, ausgesprochen "Roy G. Biv", ist eine beliebte Gedächtnisstütze die Farben in der richtigen Reihenfolge.
Ein Regenbogen entsteht, wenn weißes Licht, beispielsweise Sonnenlicht, durch ein Prisma oder durch in der Luft schwebende Wassertropfen gelenkt wird. Das Prisma oder Wasser bewirkt, dass Licht nach Wellenlänge getrennt wird, da Licht längerer Wellenlängen wie Indigo und Violett stärker gebogen wird als Licht kürzerer Wellenlängen. Wenn ein Regenbogen durch ein zweites Prisma geleitet wird, kann das getrennte Licht wieder zu weißem Licht kombiniert werden.
Manchmal vermischen sich die verschiedenen Farben miteinander, was es schwierig macht, jede Farbe einzeln zu sehen. Rot entsteht, wenn der Winkelunterschied zwischen ein- und austretendem Sonnenlicht 42 Grad beträgt, ein Unterschied von 40 Grad ergibt Violett und so weiter.