近视眼怕光的原因有很多,但是最主要是由角膜、结膜、虹膜睫状体的炎症造成角膜怕光;还有一种情况是由于某种原因造成瞳孔散大,不能收缩,像外伤、散瞳验光、散瞳药治疗后等,瞳孔散大也可以造成眼睛怕光,畏光;
还有一种属于白化病。