Siedem kolorów tęczy to czerwony, pomarańczowy, żółty, zielony, niebieski, indygo i fioletowy. Akronim Roy G. Biv jest często stosowany przez nauczycieli w klasach jako metoda pomagania uczniom zapamiętaj kolory i ich kolejność.
Siedem kolorów tęczy reprezentuje warstwę światła widzialnego emitowanego przez słońce. Im dłuższa długość fali świetlnej i tym mniej jest ona zginana, tym bardziej widoczny jest jej kolor. Czerwone, pomarańczowe, żółte i zielone mają najdłuższe fale i najmniejszą elastyczność, dlatego są najczęściej rozpoznawalnymi kolorami w tęczy. Z drugiej strony, warunki muszą być bardzo precyzyjne, aby fiolet, najkrótsza i najbardziej zginana z fal świetlnych były wyraźnie widoczne.
Tęcze są zjawiskami optycznymi, które występują, gdy wilgoć w powietrzu odbija się jako pryzmat odbicia światła słonecznego. Chociaż większość ludzi myśli o tęczach w kształcie łuku, to jednak są one okrągłe. Jednak z większości poziomów elewacji na ziemi widoczna jest tylko połowa koła. Na bardzo dużych wysokościach czasami można zobaczyć cały okrąg. Czasem wilgoć w powietrzu wywołuje podwójne odbicie. Powoduje to podwójną tęczę, która w rzeczywistości jest dwiema tęczami jedna na drugiej.