Bir gökkuşağı, güneşin atmosferdeki su damlacıklarına çarpması ve ışığı yansıtması sayesinde insanlar bir renk yelpazesi görüyor. Gökkuşağı gökkuşağının bir ortak merkeze sahip olan bir grup dairesel yaydan kaynaklanmasından dolayı merkeze eğilir.
Atmosferde çok fazla su olduğunda gökkuşakları görünür. Çoğu zaman yağmur fırtınaları sırasında, bulutların arkasından güneş çıktığında meydana gelir, yağmur damlaları ve su damlacıklarının, güneşin bir anda göründüğü noktalarını aydınlatan ışık spektrumu oluşturur. Bu nedenle, gökkuşağı her zaman yağmur yönünde ve güneş her zaman gökkuşağının önündedir.