Here is the Webster's Dictionary of Synonyms (1942) entry for the three words (plus citizen): Inhabitant, denizen, resident, citizen are here compared as meaning one whose home or dwelling place is in a definite location. Of these terms inhabitant applies regularly in nonfigurative use to animals as well as persons, and only denizen applies also to plants and sometimes even to words ...