Static spawn generates at world start, dynamic spawn generates while you play even in already cleared areas for zombies.
For NPCs static gives you 1 NPC with you at the start for each char and some other NPCs in specific buildings/areas, the dynamic spawns NPCs at random that will move around on their own and may attack/mugg you, but also may give quests/trade with you.