NPC are non playable models that you will find around your journey. They can talk to you or give you quests, but they can also be a shop or a crafter! If you see a little green dot on your mini map, that indicates that that is a NPC! Go talk to them, they won't bite you.