13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Murloc OracleUnknownRiverglades
Murloc TideskimmerUnknownRiverglades
Murloc RaiderUnknown
Sand Crawler37Riverglades
Murloc HunterUnknown
Murloc TidebringerUnknown
SnarglUnknown
Donaal Downbreeze10InnkeeperZephras Isle
Fallen NecromancerUnknown
Thendal Grove Ranger10Zephras Isle
Grakna55Wind Rider MasterRiverglades
Rog'mar Grunt55Riverglades
The Lost One6Zephras Isle
Viktor the VileUnknown
Deep WidowUnknown
Damaged Construct10Zephras Isle
Riaani Nightwind12Windshaper ArtisanZephras Isle
Shadowgale Shriekling10–11Zephras Isle
BjorkUnknown
Shadowgale Shrieker10Zephras Isle
Ketharas60Mount Hyjal
Belathaan Brightwish10High Order MagisterZephras Isle
High Priestess Lorthuna9999Zephras Isle
Living Storm9Zephras Isle
Whispering Winds5Zephras Isle
Sairuh MarylaUnknownAlterac Mountains
Kaigy MarylaUnknownAlterac Mountains
Arcanist Laurain30Alterac Mountains
Animated Broom30Alterac Mountains
Dalaran Wizard28Alterac Mountains
Dalaran ConjurorUnknownAlterac Mountains
Theresa Wolf25Alterac Mountains
Windle Sparkshine28Alterac Mountains
Meadowsbrook FarmhandUnknownRiverglades
Gishah30Supply OfficerThe Barrens
Dokimi30Inventory IntakeThe Barrens
Jornah30Contract CoordinatorThe Barrens
Tamelyn Aldridge30Supply OfficerRedridge Mountains
Marcy Baker30Inventory IntakeRedridge Mountains
Elaine Compton30Contract CoordinatorRedridge 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.