Der er traditionelt syv farver i en regnbue: rød, orange, gul, grøn, blå, indigo og violet. Disse syv farver repræsenterer det synlige spektrum af lys, og opdelingen i netop disse syv farver stammer fra Isaac Newtons arbejde, hvor han valgte syv farver for at matche antallet af toner i en musikalsk skala. Farverne kommer altid i samme rækkefølge fra yderst til inderst i regnbuen. Dog er det vigtigt at bemærke, at regnbuens farver teknisk set udgør et kontinuum med et uendeligt antal farver, og de syv farver er derfor en kulturel og pædagogisk opdeling snarere end en præcis naturvidenskabelig grænse. Nogle kilder nævner også otte farver inklusiv turkis, men den klassiske opfattelse er syv farver.