Non-player character

A Non Player Character is any person in the game that the player character can interact with. They are not controlled by anyone but a set AI, but may belong to a certain faction within the game, unlike the PC, who gets a faction just for him/herself. So basically, a NPC is just anyone you meet in the game besides yourself.