Solar halos can occur when thin, high altitude cirrus clouds pass over your location. The tiny ice crystals in the clouds refract and reflect the light causing a ring effect around the Sun or Moon. The colors seen in the halo can sometimes be very pronounced and beautiful.
Click on any of the images below for a better view and photo details.