彩虹是氣象中的一種光學現象,又稱天虹,簡稱虹。當陽光照射到半空中的水珠,光線被折射及反射,在天空上形成拱形的七彩的光譜。彩虹的七彩顏色究竟是哪七種有不同的說法,中國最普遍的說法是(從外至內):紅、橙、黃、綠、青、藍、紫。西方的說法是:紅、橙、黃、綠、藍、靛、紫,源於科學家牛頓分解七原色後取的名字。
其實只要有空氣中有水滴,而陽光正在觀察者的背後以低角度照射,便可能產生可以觀察到的彩虹現象。彩虹最常在下午,雨後剛轉天
晴時出現。這時空氣內塵埃少而充滿小水滴,天空的一邊因為仍有雨雲而較暗。而觀察者頭上或背後已沒有雲的遮擋而可見陽光,這樣彩虹便會較容易被看到。另一個經常可見到彩虹的地方是瀑布附近。在晴朗的天氣下背對陽光在空中灑水或噴灑水霧,亦可以人工製造彩虹。
晚虹是一種罕見的現象,在月光強烈的晚上可能出現。由於人類視覺在晚間低光線的情況下難以分辨顏色,故此晚虹看起來好像是全白色。