What are rainbow colours? Rainbow colours are spectral colours. Every rainbow colour is produced by a single wavelength of light. Post navigationPrevious post: Can a rainbow be seen at any time of the day?Next post: What are analogous colours?