NPC is an acronym for Non-Player Character.
These characters are located throughout the game providing a number of services such as: