13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Alonso20Knight ErrantAshenvale
Owen Thadd40LibrarianUndercity
Garion Wendell60LibrarianStormwind City
Lost Adventurer16Silverpine Forest
Dietrich Praice60Orgrimmar
Koartul25Hillsbrad Foothills
Scarimous the Wandering9999Cursed ProtectorAshenvale
Carrodin25Wetlands
Hirzek25The Barrens
Silverwing Archer25Ashenvale
Silverwing Dryad25Ashenvale
Silverwing Druid25Ashenvale
Larodar9999Keeper of the GroveAshenvale
Warsong Grunt25Ashenvale
Warsong Raider25Ashenvale
Warsong Shaman25Ashenvale
Tojara9999BlademasterAshenvale
Tortured Soul20Silverpine Forest
Sadistic Fiend19Silverpine Forest
Jubei9999BlademasterAshenvale
Moogul the Sly9999BlademasterAshenvale
Ceredwyn9999Keeper of the GroveAshenvale
Kazragore9999Far SeerAshenvale
Felore Moonray9999Priestess of the MoonAshenvale
Elaine Compton30Supply OfficerStormwind City
Gharrik40Badlands
Jornah30Supply OfficerOrgrimmar
Gishah30Supply OfficerUndercity
Marcy Baker30Supply OfficerDarnassus
Venture Co. Light Shredder20–21Stonetalon Mountains
Incinerator Gar'im23Redridge Mountains
Brave Stonetorch50Hillsbrad Foothills
Ardelle Dralta25Hillsbrad Foothills
Rix Xizzix45Stranglethorn Vale
Loa Altar1Alterac Mountains
TokalUnknownStranglethorn Vale
Des'Altek40Desolace
Orokai62Moonglade
Ailgrha Splittusk38Thousand Needles
Ravaging Tempest40Thousand Needles

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.