13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Crazk Sparks46Fireworks MerchantStranglethorn Vale
Haren Kanmae41Superior BowyerStranglethorn Vale
Kizz Bluntstrike40MacecrafterStranglethorn Vale
Wigcik43Superior FishermanStranglethorn Vale
Jutak43Blade TraderStranglethorn Vale
Hurklor46Blacksmithing SuppliesStranglethorn Vale
Fargon Mortalak40Superior ArmorerStranglethorn Vale
Blixrez Goodstitch43Leatherworking SuppliesStranglethorn Vale
Jansen Underwood49Blacksmithing SuppliesStranglethorn Vale
Glyx Brewright45Alchemy SuppliesStranglethorn Vale
Qixdi Goodstitch44Cloth Armor and AccessoriesStranglethorn Vale
Broken Tooth37Badlands
Urda55Wind Rider MasterArathi Highlands
Enslaved Druid of the Talon10Teldrassil
Snang24Journeyman TailorOrgrimmar
Angrun40Superior HerbalistStranglethorn Vale
Thund23Journeyman EngineerOrgrimmar
Gringer55Wind Rider MasterStranglethorn Vale
Gyll55Gryphon MasterStranglethorn Vale
Sigrun Ironhew40Badlands
Gorrik55Wind Rider MasterBadlands
Peria Lamenur40Pet TrainerDun Morogh
Karrina Mekenda40Pet TrainerStormwind City
Garek50Badlands
Stonevault Trogg35–36
Stonevault Scout36–37
Stonevault Skullthumper37–38
Stonevault Seer39–40Badlands
Stonevault Bonesnapper39–40Badlands
Stonevault Shaman40–41Badlands
Dustbelcher Warrior36–37Badlands
Dustbelcher Mystic36–37Badlands
Grawl44General GoodsBadlands
Hammertoe Grez40Badlands
Prospector Ryedol35Explorers' LeagueBadlands
Archaeologist Flagongut44Explorers' LeagueWetlands
Chief Archaeologist Greywhisker40Explorers' LeagueDarnassus
Archaeologist Hollee12Explorers' LeagueDarkshore
Snake1Dustwallow Marsh
Historian Karnik20Ironforge

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.