Question: what is it called when there is a rainbow in the clouds?
Answer: A rainbow cloud occurs because of something called cloud iridescence. It usually happens in altocumulus, cirrocumulus, lenticular and cirrus clouds. It is the same basic concept as a rainbow: small water droplets or small ice crystals within the cloud scatter the Sun's light. You've probably seen a rainbow before.