13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Aedi Thriceforged20BlacksmithZephras Isle
Highlands Bandit7Zephras Isle
Talia Softglen26–28Stable MasterAlterac Mountains
Lucian Trias28Bread & Cheese VendorAlterac Mountains
Lizi Silverstone28Alterac Mountains
Blademaster Ren5Warrior TrainerZephras Isle
Fevrath Skyhammer5Armorer & ShieldcrafterZephras Isle
Commander Cyclas8Zephras Isle
Ayessa Dawnsinger9999Grand Skyseer of The WindshapersZephras Isle
Charles Worth28Expert TailorAlterac Mountains
Dominique Stefano26Tailoring SuppliesAlterac Mountains
Linna BruderUnknownAlterac Mountains
Harold Winston26Jewelry VendorAlterac Mountains
Tiffany Cartier28Jewelry VendorAlterac Mountains
Angelique Butler28First Aid TrainerAlterac Mountains
Vanessa Sellers28Enchanting TrainerAlterac Mountains
Jepetto Joybuzz28ToymakerAlterac Mountains
Rueben LaurenUnknownCloth Armor MerchantAlterac Mountains
Sheddle GlossgleamUnknownCobblerAlterac Mountains
Taleen Shimmerthread20TailorZephras Isle
Fenn Fairweather5FishermanZephras Isle
Indari Sunseam5LeatherworkerZephras Isle
Norvin AldermanUnknownCloaksAlterac Mountains
Debbi Moore26Trinkets & CharmsAlterac Mountains
Brammold DeepmineUnknownAntiquesAlterac Mountains
Orton BennetUnknownAlterac Mountains
NinsiannaUnknownAlterac Mountains
Abra Cadabra28WandsAlterac Mountains
Jack Findle27Trade SuppliesAlterac Mountains
Susana AveroyUnknownAlterac Mountains
Hagatha Moorehead26–27Reagent MerchantAlterac Mountains
Deadwood Den GuardianUnknownMount Hyjal
Al'Aketh Stormcaller7–8Zephras Isle
High Priestess Lorthuna9999Zephras Isle
Skypriest Aanders6Zephras Isle
Stefan Cotter28BartenderAlterac Mountains
Sebastian Bower26Alterac Mountains
Marcella BloomUnknown
Derek Odds26–28Cooking SuppliesAlterac Mountains
Katherine Lee28Cooking TrainerAlterac 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.