Spawn points are specific points in areas in which the player character or NPCs "spawn" from.
The player character can set their own spawn point by approaching a spawn point and saving their game.
All NPCs have a spawn point. Most will return to their spawn points at night, and some never leave their spawn point unless prompted.