Gökkuşağının içinde yedi renk var: kırmızı, turuncu, sarı, yeşil, mavi, çivit mavisi ve menekşe. "Roy G. Biv" olarak telaffuz edilen kısaltma ROYGBIV, hatırlanması gereken popüler bir anıdır. sırayla renkler.
Güneş ışığı gibi beyaz ışık bir prizmadan veya havada asılı su damlacıklarından kıvrıldığında bir gökkuşağı oluşur. Prizma veya su ışığın dalga boyu ile ayrılmasına neden olur, çünkü çivit ve menekşe gibi daha uzun dalga boylarındaki ışık, kısa dalga boylarındaki ışıktan daha fazla bükülür. Bir gökkuşağı ikinci bir prizmadan geçerse, ayrılmış ışık beyaz ışığa yeniden birleştirilebilir.
Bazen farklı renkler birbiriyle karışarak her rengin bağımsız olarak görülmesini zorlaştırır. Kırmızı giren ve çıkan güneş ışığı arasındaki açı farkı 42 derece olduğunda, 40 derecelik bir fark mor vb. Üretildiğinde kırmızı oluşur.