Pojava boje u čovjekovom oku ovisi o pigmentima koji se nalaze u irisu. Specifične boje određuju se prema genima pojedinca, što neke boje očiju čini češćima od drugih.
Najčešća boja očiju u cijelom svijetu je smeđa. Velika količina melanina, pigmenta koji također uzrokuje tamniji ton kose i kože, uzrokovat će smeđu boju očiju. Vrlo tamne oči mogu se činiti crne. Smeđe oči su uobičajene za sve rase i u svim dijelovima svijeta.
Rjeđe boje očiju uključuju plavu (nalazi se među ljudima europskog podrijetla s nižom razinom melanina), lješnjak (kombinacija zelene i smeđe), sive (varijanta plave boje pomiješane s drugim nijansama) i zelene (obično konsolidirane za nordijske ljude podrijetlo). Najrjeđa je među ovim bojama zelena sa samo jedan do dva posto svih ljudi rođenih s prirodnim zelenim očima.
Najrjeđe boje očiju uključuju jantarnu, ljubičastu i crvenu. Jantar je rezultat žutog pigmenta lipokroma. Vjeruje se da su ljubičaste oči rezultat nedostatka dovoljno pigmenta koji bi ispunio cijelo oko, omogućujući krvnim žilama da postanu vidljive. Crvena, vjerojatno najrjeđa od svih boja ljudskih očiju, rezultat je albinizma, gdje oku nedostaje pigmenta.