Gökkuşağı, güneş ışığının su damlacıklarına çarpmasıyla oluşur. Süreç şu şekilde gerçekleşir: 1. Güneş ışığı, yağmur damlalarına girdiğinde kırılır. 2. Kırılan ışık, damlanın iç yüzeyine çarparak yansır. 3. Yansıyan ışık, tekrar kırılarak damladan dışarı çıkar. 4. Bu sırada farklı renkler, farklı açılarda kırıldığı için birbirinden ayrılır ve gökkuşağını oluşturur. Gökkuşağının renkleri en uzun dalga boyundan en kısa dalga boyuna doğru sıralanır: kırmızı, turuncu, sarı, yeşil, mavi, çivit mavisi ve menekşe. Gökkuşağını görmek için, güneş ışığı yalnız gökyüzünde alçak bir noktadayken ve arkanızdan gelirken yağmurun ardından çıkması gerekir.