A closer look A rainbow is a mixture of colours that comes from sunlight. When sunlight passes through rain drops, sunlight splits to give the colours of the rainbow. Rainbow colours are: Red Orange Yellow Green Blue Indigo Violet 52