NPC stands for Non-Player Character, originating from video games for computer-controlled characters with scripted actions, but now slang for people lacking independent thought, just repeating others like background game figures. It’s used online to describe someone seen as a “sheep,” mindlessly following trends or popular opinions without original ideas, similar to game characters with limited responses.