佛光是一种自然现象。 原来,云和雾是由空气中的水汽凝结成的,而云和雾的滴粒极小,而且不是紧密地靠在一起的,在云滴或雾滴之间有一定的空隙。

当人们面对茫茫云海或雾海,而背后的太阳升得并不高时,斜射来的太阳光经过云雾的小水滴衍射分光作用,原来白色的阳光就分成红、橙、黄、绿、青、蓝、紫7种颜色的光,在云层或雾层上形成了彩色光环。

也有科学家认为,佛光是云层中小水滴对阳光的连续折射和反射形成的。它实际上是一种虹。光环的大小与云滴或雾滴的大小有关。云滴或雾滴越大,映出来的光环越大云滴或雾滴越小,光环越小。至于光环内的人影系阳光照射人体时,人体投影在云雾层上所致。