王三善(1565年-1624年),字彭伯,河南省永城人,明朝政治人物,在贵州巡抚任内,殉难于奢安之乱,崇祯时追赠兵部尚书、太子少保。据考中国传奇故事《苏三起解》,苏三的夫婿王景隆原型即是王三善。
万历二十九年(1601年)进士,由荆州府推官入为吏部主事,历考功文选郎中,进太常寺少卿。
天启元年(1621年)十月擢右佥都御史,巡抚贵州。天启二年(1622年),奢安之乱,安邦彦军队进围贵阳。至十二月,王三善三路进兵,以二万人破敌十万,解贵阳之围。后率军直捣大方,敌方安位偕母奢社辉逃离,安邦彦逃往织金。三善屯大方日久食尽,不得已而退师,遂于天启四年(1624年)正月,尽焚大方退军,被安邦彦追击,中军参将王建中、副总兵秦民屏战死。王三善被诈降的陈其愚故意冲击落马,欲自杀却被被俘,最后遇害。同知梁思泰、主事田景猷等四十余人皆死 。
崇祯初年,赐王三善兵部尚书,世荫锦衣卫佥事。崇祯九年,赠太子少保。
著《周易象注》、《四书解》、《醉石轩诗集》,皆佚。
有说法认为冯梦龙小说《玉堂春落难逢夫》、与改编的京剧《玉堂春》真实男主角是王三善。据国民政府时期永城县六区区长刘子正于1990年回忆说曾参观王三善墓和苏三墓,时王墓西北约三百六十米处,有一墓冢,墓前残碑上刻‘王三善爱妾郑丽春之墓’隐约可辨。郑丽春为苏三原名。碑的背面,现在王三善墓依然完好,苏三墓已不复存在。2012年,王三善的故乡永城市,当地戏剧团将故事改编成柳琴剧《王三善与苏三》。