desecrator

Noun

 * 1) A person who profanes or violates the sacredness or sanctity of something.

Related terms

 * desecrate
 * desecrated
 * desecration
 * desecrative