How does a natural rainbow form? According to the National ... A rainbow forms when sunlight passes through raindrops in the air. The light bends as it enters the droplet, bounces off the inside ...