The word rainbow comes from the Latin arcus pluvius. This shows that even our ancestors understood its physical origin: there can be no rainbow without rain. But how are rainbows formed? They occur when sunlight – i.e. all wavelengths of light, which together appear as white light – passes through water droplets. And how many color do they contain? That really depends on us. Some scientists even think that perception can be a cultural issue.