13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Burning Blade Conjuror36
Murderous Bonepaw32–33
Raging Kodo37–39
Riding Ram (Gray)1
Sandstrider30–31
Crazed Sandstrider37–39
Riding Ram (White)1
Riding Ram (Blue)1
Riding Ram (Black)1
Snufflenose Gopher1
Illusionary Nightmare29–30
Force of Nature16–27Ashenvale
Murkshallow Shellhide23–24
Rabid Shrike Bat38–39
Varng39Turtle Trainer
Test Petition Giver12Test
Theramore Archery Target 11
Theramore Combat Dummy 41
Haunting Spirit21–22
Defias Agent24–25
Slim's Friend34
Kagoro40
Theramore Archery Target 21
Elise Laughlin25Guild Tabard Designer
World Druid Trainer10Druid Trainer
World Hunter Trainer10Hunter Trainer
World Mage Trainer10Mage Trainer
World Paladin Trainer10Paladin Trainer
World Priest Trainer10Priest Trainer
World Rogue Trainer10Rogue Trainer
World Shaman Trainer10Shaman Trainer
World Warrior Trainer10Warrior Trainer
World Warlock Trainer10Warlock Trainer
World Wolf Trainer10Wolf Pet Trainer
World Fishing Trainer10Fishing Trainer
World Herbalism Trainer10Herbalism Trainer
World Mining Trainer10Mining Trainer
World Hunter Beast Trainer10Hunter Beast Trainer
World Bird Trainer10Bird Pet Trainer
World Boar Trainer10Boar Pet Trainer

Classic reference data from QuestieDB (Forever data, commit c5de61a), with positions on Forever's zone maps. It doesn't confirm that an NPC, location, quest or item is in Forever.