disinheritor
Etymology
From disinherit + -or.
noun
One who disinherits.