颜色
一个虹所表现的每个颜色只包含一个波长的光。我们称这样的颜色为单色的。虹的光谱实际上是连续的，但一般來說，人们将它分为七种颜色：红、橙、黄、绿、青、蓝、紫（或者红、橙、黄、绿、蓝、靛、紫）；每个人的分法总是稍稍不同。单色光的强度也会影响人对一个波长的光所感受的颜色，比如暗的橙黄被感受为褐色，而暗的黄绿被感受为橄榄绿，等等。
彩虹
當陽光在抵達雨滴前先被水面反射（參見圖），它可能生成反射虹（見右圖），如果水面夠大，整個表面也是平靜的，並靠近雨幕，反射虹便可能出現在地平線之上。它與正常的彩虹交會在地平線處，並且它的弧會在天空的較高處，因為它的中心在地平線之上，而正常彩虹的中心在地平線之下。由於需要上述條件的配合，反射虹是很罕見的。