What's the difference between the words “heir”, “heritor” and “inheritor”?

Solution 1:

You can be the heir to someone who is still alive, if you are expected to inherit their property or title. A Crown Prince is heir to the throne.

An inheritor is someone who has actually inherited something, whether literal or metaphorical (inheritors of a tradition). Heritor is an unusual variant of the same word.