13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Grunt Zuul55Swamp of Sorrows
Grunt Tharlak55Swamp of Sorrows
Simon Tanner35Expert LeatherworkerStormwind City
Jillian Tanner30Leatherworking SuppliesStormwind City
Tannysa35Herbalism TrainerStormwind City
Sellandus31Expert TailorStormwind City
Captured Leper Gnome8Dun Morogh
Fizzlebang Booms40Fireworks VendorIronforge
Bruuk Barleybeard50BartenderIronforge
Dar40Swamp of Sorrows
Tok'Kar43Swamp of Sorrows
Katar45Swamp of Sorrows
Alchemist Pestlezugg45Alchemy SuppliesTanaris
Ironforge Guard55Ironforge
Grunt Komak38Orgrimmar
Atal'ai Exile45The Hinterlands
Kon Yelloweyes25Thunder Bluff
Khan Dez'hepah35Desolace
Khan Jehn37–42Desolace
Khan Shaka37Desolace
Grunt Mojka38Orgrimmar
Tisa Martine30Ironforge
Goma12Orgrimmar
Roger1Redridge Mountains
Jamin1Redridge Mountains
Zazo14Orgrimmar
Kozish12Orgrimmar
Barkeep Morag13Orgrimmar
Gimrizz Shadowcog15Warlock TrainerDun Morogh
Doyo'da11Orgrimmar
Sarok25Orgrimmar
Wastewander Rogue43–44Tanaris
Wastewander Thief40–41Tanaris
Wastewander Shadow Mage41–43Tanaris
Wastewander Bandit41–42Tanaris
Bartender Wental21Food and DrinksRedridge Mountains
Ongeku37Swamp of Sorrows
Wastewander Assassin44–45Tanaris
Undercity Guardian55Undercity
Rhapsody Shindigger44The Hinterlands

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.