We do not currently know of any antonyms for desecrater.
The noun desecrater is defined as:
Did you mean discarder?