NPC is a non-player character.
These characters are located throughout the game providing a number of services such as: