王光祖(1518年-1581年),字子孝,祖籍京师大名府魏县(今河北魏县驻地魏城镇),山西黎城县人,明朝政治人物。
嘉靖二十三年(1544年)甲辰科进士,授夏津县知县,改阳信县,升任监察御史,汝宁府知府。官终陕西参政,卒年六十四。