13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Wharfmaster Steamfizzle45Tanaris
SlugjawUnknownTazzik's BodyguardTanaris
Ashen Acolyte56–57Mount Hyjal
Shadowvale Lurcher9–12Tirisfal Glades
Venture Co. AgentUnknown
Shadowvale Mystic9–12Tirisfal Glades
Shadowvale Lurcher8–12Tirisfal Glades
Shadowvale Mystic8–12Tirisfal Glades
Subjugated AssistantUnknownMount Hyjal
Dazka ShadowsleepUnknownLeader of Alchemical CreationsMount Hyjal
Tyaeha DarkoathUnknownMaster of Diseases
GrubbubUnknownBurning Steppes
ThrashUnknownRiverglades
Om'kugUnknownBlackrock LeatherworkerBurning Steppes
Gritta Chumwater44FishermanRiverglades
Farholde SentryUnknownRiverglades
Tallow SparksocketUnknownStable MasterRiverglades
Jasper GeartoggleUnknownRiverglades
MizzyUnknownBankerRiverglades
Krix43Superior FishermanRiverglades
Gilliwigs41Trade GoodsRiverglades
Krikshank39Poison VendorRiverglades
Dina Mite39Riverglades
Melbin Powderfuse50Master Goblin EngineerRiverglades
Mia TanglewrenchUnknownRiverglades
Rex Hardwire39Riverglades
Kor'gar41Engineering SuppliesRiverglades
Fizzix Boomshot41GunsmithRiverglades
Jazzle Cheapshot39Riverglades
Shady Smuggler39Riverglades
Stitch Pinwizzle41Tailoring SuppliesRiverglades
Bluebell60Flight MistressMount Hyjal
Valennia Stormfist13Peacekeeper CaptainZephras Isle
Marsh CrocoliskUnknown
Elder CrocoliskUnknown
Thicket LurkerUnknown
Thicket HunterUnknown
Thicket MatriarchUnknown
Highland Spider27–28Wetlands
Highland Lurker28–29Wetlands

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.