13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Karus45BankerOrgrimmar
Doras55Wind Rider MasterOrgrimmar
Olvia50Meat VendorOrgrimmar
Trak'gen30General Goods MerchantOrgrimmar
Urtharo30Weapon MerchantOrgrimmar
Tor'phan30Cloth & Leather Armor MerchantOrgrimmar
Handor30Cloth & Leather Armor MerchantOrgrimmar
Ollanus30Light Armor MerchantOrgrimmar
Koma45BankerOrgrimmar
Sana30Mail Armor MerchantOrgrimmar
Soran45BankerOrgrimmar
Morgum30Leather Armor MerchantOrgrimmar
Kaja30Guns and Ammo MerchantOrgrimmar
Horthus30Reagents VendorOrgrimmar
Grol'dar50Warlock TrainerOrgrimmar
Mirket50Warlock TrainerOrgrimmar
Zevrost50Warlock TrainerOrgrimmar
Gest40Rogue TrainerOrgrimmar
Ormok50Rogue TrainerOrgrimmar
Kor'jus30Mushroom VendorOrgrimmar
Muragus30Staff MerchantOrgrimmar
Kareth30Blade MerchantOrgrimmar
Lumak35Fishing TrainerOrgrimmar
Shankys30Fishing SuppliesOrgrimmar
Rekkul30Poison VendorOrgrimmar
Hagrus30Reagents VendorOrgrimmar
Takrin Pathseeker30Durotar
Kargal Battlescar15The Barrens
Sergra Darkthorn60The Barrens
Captain Thalo'thas Brightsun25The Barrens
Gann Stonespire18The Barrens
Shan'ti35Fruit VendorOrgrimmar
Grelkor55Blacksmithing SuppliesAlterac Valley
Kardris Dreamseeker60Shaman TrainerOrgrimmar
Godan35Expert EnchanterOrgrimmar
Kithas35Enchanting SuppliesOrgrimmar
Yelmak35Expert AlchemistOrgrimmar
Kor'geld30Alchemy SuppliesOrgrimmar
Ukra'nor30Staff MerchantOrgrimmar
Asoran30General Goods VendorOrgrimmar

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.