13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Caliph Scorpidsting46Tanaris
Lurking Feral Scar46Feralas
Mobile Alert System25Gnomeregan
Kernobee28Gnomeregan
Nethergarde Elite55Blasted Lands
Pratt McGrubben55Leatherworking SuppliesFeralas
Scooty30Chief EngineerStranglethorn Vale
Jangdor Swiftstrider49Leatherworking SuppliesFeralas
Southsea Pirate44–45Tanaris
Southsea Freebooter44–45Tanaris
Southsea Dock Worker44–45Tanaris
Southsea Swashbuckler44–45Tanaris
Lingering Highborne48–50Azshara
Wildhammer Sentry55The Hinterlands
Peter Galen50Master Dragonscale LeatherworkerAzshara
Thorkaf Dragoneye50Master Dragonscale LeatherworkerBadlands
Sarah Tanner50Master Elemental LeatherworkerSearing Gorge
Brumn Winterhoof50Master Elemental LeatherworkerArathi Highlands
Caryssia Moonhunter50Tribal Leatherworking TrainerFeralas
Se'Jib50Master Tribal LeatherworkerStranglethorn Vale
Death's Head Cultist33–34The Barrens
Razorfen Battleguard33–34The Barrens
Razorfen Thornweaver33–34The Barrens
Hadoken Swiftstrider45Feralas
Tran'rek45Tanaris
Latronicus Moonspear57Feralas
Vestia Moonspear55Feralas
Quintis Jonespyre55Feralas
Ginro Hearthkindle55Feralas
Stoley30Tanaris
Security Chief Bilgewhizzle51Water Co. SecurityTanaris
Andre Firebeard45Tanaris
Fraggar Thundermantle60The Hinterlands
Spitelash Battlemaster53–54Azshara
Spitelash Enchantress54–55Azshara
Ambassador Bloodrage36The Barrens
Alarm-a-bomb 260020Gnomeregan
Treasure Hunting Pirate44–45Tanaris
Angelas Moonbreeze50Feralas
Treasure Hunting Swashbuckler44–45Tanaris

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.