We do not currently know of any antonyms for whoremonger.
The noun whoremonger is defined as:
See full definition of the word whoremonger.