Heir comes from Middle English heir, from Anglo-Norman eir, from Latin heres meaning "heir" or "inheritor," ultimately from Proto-Indo-European (s)ker-.
heir (English): Someone who inherits, or is designated to...