无论是周必大还是王守仁,抑或其他人,都没有也无法对佛灯的来历作出合理的解释。与周必大同时代的朱熹对此怀疑是“地气之盛”。而另一位学进王廷珪则认为是“唐会昌中,二僧藏金像于锦绣谷腾溢而出之祥光”。但是这些解释都显得神乎其神,难以令人信服。
近代出现了较为接近科学的说法,指出这种火光为夜间山谷中的磷火。但是,1930年天池寺住持高慧见到的又与磷火有所不同。他在大雷雨过后看到似乎有数百支巨大的电光由岩底直往上升,通明的电光照在室内地下,还可以捡到针和芥菜子。
1981年底,一位在海军航空兵服役的飞行员郭宪玉,依据他本人多次的经历,提出佛灯是“云层对星光的反射”所致。他经常在无月的夜间飞行,飞机在云上就可以看到天上地下好像都有许多是星星。
多年专门从事气象学研究的庐山云雾研究所的江祖凡先生赞成这种新观点,他还从理论上对此作了阐述:“庐山云海对光线的反射率为20%~78%(100~500米厚层积云),天空中一等星星光经反射后变成了二等星或三等星,二等星变三等或四等星,其余类推。平时人的肉眼能看到的颗数与云层的大小、位置和运动有关,多则几百颗,少则几十甚至几颗。而且云层在运动,被它反射的星光也在动,造成忽明忽暗,时聚时散,神秘莫测。”依据这种特点,他认为佛灯的现象,一般是在无月的条件下才会产生。