Cele șapte culori ale curcubeului sunt roșii, portocalii, galbene, verzi, albastre, indigo și violete. Acronimul Roy G. Biv este adesea angajat de profesori în sălile de clasă ca metodă de a ajuta elevii amintiți-vă culorile și ordinea lor.
Cele șapte culori ale curcubeului reprezintă stratul de lumină vizibilă emisă de soare. Cu cât este mai lungimea de undă a luminii și cu atât este mai puțin bendabilă, cu atât culoarea este mai vizibilă. Roșu, portocaliu, galben și verde au cele mai lungi lungimi de undă și cea mai mică flexibilitate, motiv pentru care sunt cele mai des întâlnite culori într-un curcubeu. Pe de alta parte, conditiile trebuie sa fie extrem de precise pentru ca violeta, cea mai scurta si cea mai flexibila dintre undele luminoase, sa fie vizibila.
Rainbows sunt fenomene optice care apar atunci când umiditatea din aer reflectă ca o prismă pentru a reflecta lumina soarelui. Deși majoritatea oamenilor se gândesc la curcubeu ca formă de arc, ei sunt de fapt circulați. De la cele mai multe nivele de pe pământ, totuși, doar jumătate din cerc este vizibilă. În altitudini extrem de mari este uneori posibil să vedeți întregul cerc. Uneori, umezeala din aer proiectează o dublă reflecție. Acest lucru are ca rezultat un dublu curcubeu, care este de fapt două curcubeu pe partea de sus unul de celălalt.