Gökkuşağının renklerinin sırayla olmasının nedeni, ışığın farklı dalga boylarına sahip olması ve bu nedenle farklı hızlarda kırılmasıdır. Gökkuşağında yedi renk bulunur ve bu renkler şu sırayla dizilir: kırmızı, turuncu, sarı, yeşil, mavi, lacivert ve mor. Bu sıralama, Isaac Newton'un ışığın bir engelden geçtiğinde ayrışacağı ve aynı renk tonuna sahip parçacıklarla gruplanacağı teorisiyle açıklanır.