王永光(1561年-1638年),字有孚,号射斗,北直隶大名府长垣县人,明朝政治人物。
万历二十年(1592年)进士,授中书舍人。万历二十五年(1597年),升任吏部主事,又升文选司郎中,累官南京大理卿。天启年间,官至兵部尚书。天启六年(1626年)正月努尔哈赤发起宁远之战,王永光“集廷臣议战守”,遂命守将袁崇焕以红夷大炮击败之。是年四月,努尔哈赤又征蒙古喀尔喀,“进略西拉木轮,获其牲畜”,五月,王永光令明将毛文龙进攻鞍山,努尔哈赤再度败退。七月,努尔哈赤患疽身亡。
崇祯元年(1628年),起复为户部尚书,同年任命吏部尚书。崇祯四年(1631年),以吏部尚书退休归里。崇祯十一年(1638年),去世家中,享年七十七岁。赐葬长垣王氏祖坟,追封光禄大夫柱国少保兼太子太傅。
王永光本人“雅不喜东林”,遂被归类为魏忠贤之阉党。文震孟就因弹劾王永光“假窃威柄,年例变乱祖制,考选摈斥清才”,被永光斥为“任情牵诋”。