13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Eviatar Achitov5Elwynn Forest
Eshka P'ariUnknownStranglethorn Vale
Relreo Emberlight55Tirisfal Glades
Max1Tirisfal Glades
Aendaril Brookshot20Stormwind City
Vigilant Deathguard55Tirisfal Glades
Boborus OvervoltUnknownIronforge
Caretaker KalvanUnknownStormwind City
Faluris20Darnassus
Lyvia Stormsinger12Zephras Isle
Elril Everlight55Stranglethorn Vale
Amandriel12Zephras Isle
Ironforge Protector55Ironforge
RaylaUnknownThe Barrens
Bob McNaught40Hillsbrad Foothills
Zeth DarkleafUnknownStranglethorn Vale
Elderwild Alliance DefenderUnknownMount Hyjal
Enraged Orgrimmar GruntUnknownOrgrimmar
Vengeful GuardUnknownThe Barrens
Ysa'bel BrightwindUnknownAlterac Mountains
Kae'la BrightsongUnknownAlterac Mountains
Archivist Helm Anvilhand28Alterac Mountains
Magus Fansy GoodbringerUnknownAlterac Mountains
Bitty Frostflinger28Alterac Mountains
Furious Auberdine SentinelUnknownDarkshore
Archivist Delv Fortuz28Alterac Mountains
Dalaran AdeptUnknownAlterac Mountains
Dragonmaw WarderUnknown
Dragonmaw SaboteurUnknown
Dragonmaw ThaumaturgistUnknown
Enraged Stonard Grunt55Swamp of Sorrows
Tarren Mill Elite55Hillsbrad Foothills
Mesa Brave55Mulgore
Deathguard Veteran55Tirisfal Glades
Arcane Sentry30–55Alterac Mountains
Blackthorne Outrunner60Blackthorne PactMount Hyjal
Blackthorne PriestUnknownBlackthorne PactMount Hyjal
Galestrider60Alterac Mountains
Teller Rames40BankerAlterac Mountains
Teller Hanners40BankerAlterac Mountains

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.