13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Revantusk Watcher55The Hinterlands
Lard48InnkeeperThe Hinterlands
Sentinel Farsong55Ashenvale
Revantusk Drummer50The Hinterlands
Primal Torntusk60The Hinterlands
Smith Slagtree45Blacksmithing SuppliesThe Hinterlands
Otho Moji'ko40Cooking SupplierThe Hinterlands
Mystic Yayo'jin58Reagent VendorThe Hinterlands
Katoom the Angler40Fishing Trainer & SuppliesThe Hinterlands
Huntsman Markhor45Stable MasterThe Hinterlands
Zap Farflinger56Unbalanced EngineerWinterspring
Jhordy Lapforge50EngineerTanaris
Vilebranch Kidnapper49The Hinterlands
Gurubashi Bat Rider61Zul'Gurub
Illiyana Moonblaze55Silverwing Supply OfficerAshenvale
Kelm Hargunth55Warsong Supply OfficerThe Barrens
Elder Torntusk48The Hinterlands
Zul'Gurub Trigger60Zul'Gurub
Dun Baldar North Marshal60Alterac Valley
Dun Baldar South Marshal60Alterac Valley
Icewing Marshal60Alterac Valley
Stonehearth Marshal60Alterac Valley
Iceblood Marshal60Alterac Valley
Tower Point Marshal60Alterac Valley
East Frostwolf Marshal60Alterac Valley
West Frostwolf Marshal60Alterac Valley
Dun Baldar North Warmaster60Alterac Valley
Dun Baldar South Warmaster60Alterac Valley
East Frostwolf Warmaster60Alterac Valley
Iceblood Warmaster60Alterac Valley
Icewing Warmaster60Alterac Valley
Stonehearth Warmaster60Alterac Valley
Tower Point Warmaster60Alterac Valley
West Frostwolf Warmaster60Alterac Valley
Captain Shatterskull55The Barrens
Razzashi Raptor60Zul'Gurub
Sayge55Mulgore
Silas Darkmoon61Mulgore
Withered Mistress60Zul'Gurub
Sacrificed Troll60Zul'Gurub

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.