Abnegator

n.
  1. One who abnegates, denies, or rejects anything.