Rainbows are a natural meteorological phenomenon caused by reflection, refraction, and dispersion of light in water droplets which result in a spectrum of light appearing in the sky.