reinhabitantは辞書で調べても載っていません。inhabitantは居住者という意味で載っています。re+inhabitantでリフォームして住んでいる人たちという造語です。inhabitで住むという動詞です。inhabitantはその派生語になります。
I have a pen. (私はペンを持っている。)
I have a slight cold. (私は軽い風邪をひいている。)
I have a good time. (私は楽しい時を過ごす。)
He’s having breakfast.(彼は朝食をとっているところです。)
などhave は非常に多くの意味に使われています。 で、inhabitで住むに転じたのかなぁと考えました。