These rainbow clouds or iridescent clouds happen when small ice crystals or tiny water droplets scatter light, which causes the light to be diffracted or spread out, creating a rainbow-like effect in the clouds. Basically, it is just the combination of icy clouds and sunlight that create this effect!! You never know what you will see when you look up!! Pretty cool!!