Why do stars twinkle on a clear night ?

When the light from stars reaches us it has to travel through the different layers of the earth’s atmosphere. Due to the varying optical densities of air at various altitudes. The continuously changing atmosphere refracts the light from the star by different amounts from one moment to the next. Thus, the star-light reaching our eyes increases and decreases continuously and the star appears to twinkle.