How Many Colors in a Rainbow?

There are seven colors of the rainbow. You can remeber them because they spell out ROY G BIV. The first letter of the colors red,orange,yellow,green,blue,violet and indigo.