I have compiled a list of all (hopefully) 21,514 items in the game.
This is a big file, with lots of entries and could lag out/lock up slower computers.
I should have a list of NPCs Soon™
The Complete List
"Soon" does not imply any particular date, time, decade, century, or millennia in the past, present, and certainly not the future.