13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Dragonmaw Grunt20–21Wetlands
Dragonmaw Scout19–20Wetlands
Captain Stoutfist35Wetlands
Mountaineer Dokkin30Loch Modan
Apothecary Berard16Silverpine Forest
Gaerolas Talvethren7Teldrassil
Garneg Charskull29Wetlands
Black Rat1Duskwood
Sida20Wetlands
Farrin Daris18Duskwood
Archibald Kava5Cloth & Leather Armor MerchantTirisfal Glades
Faruza5Apprentice HerbalistTirisfal Glades
Joshua Kien5General SuppliesTirisfal Glades
Blacksmith Rand5Apprentice ArmorerTirisfal Glades
Harold Raims5Apprentice WeaponsmithTirisfal Glades
Abigail Shiel9Trade SuppliesTirisfal Glades
Dannal Stern5Warrior TrainerTirisfal Glades
Archmage Ataeric22Silverpine Forest
Shadow Priest Allister20Silverpine Forest
David Trias5Rogue TrainerTirisfal Glades
Dark Cleric Duesten5Priest TrainerTirisfal Glades
Isabella5Mage TrainerTirisfal Glades
Maximillion5Warlock TrainerTirisfal Glades
Rupert Boch15Warlock TrainerTirisfal Glades
Cain Firesong14Mage TrainerTirisfal Glades
Dark Cleric Beryl17Priest TrainerTirisfal Glades
Marion Call13Rogue TrainerTirisfal Glades
Austil de Mon16Warrior TrainerTirisfal Glades
Carolai Anise25Journeyman AlchemistTirisfal Glades
Mrs. Winters10General SuppliesTirisfal Glades
Abe Winters12Apprentice ArmorerTirisfal Glades
Oliver Dwor13Apprentice WeaponsmithTirisfal Glades
Eliza Callen12Leather Armor MerchantTirisfal Glades
Edwin Harly19General SuppliesSilverpine Forest
Watcher Callahan32The Night WatchDuskwood
Dark Iron Raider14Loch Modan
Zenn Foulhoof7Teldrassil
Moon Priestess Amara25Teldrassil
Gnarlpine Ambusher6–7Teldrassil
Terl Arakor25Wetlands

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.