王惟善（），字衷甫，河南汝宁府新蔡县人，军籍，明朝政治人物。
生平.河南乡试第六十五名举人。嘉靖二十六年（1547年）中式丁未科会试第一百八十九名，登第三甲第一百一十九名进士。嘉靖三十二年（1553年）任山西高平县知县，历潞城县知县，升户部郎中。嘉靖四十四年（1565年）出爲山西太原府知府。
家族.曾祖王和；祖父王迪，寿官；父王纮，母汪氏。