How does a rainbow become?

Vibgyor means violet, indigo, blue, green, yellow, orange and red, 7 colors of resources. These colors are divided due to different wavelengths.