13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
World Cat Trainer10Cat Pet Trainer
World Crawler Trainer10Crawler Pet Trainer
World Crocodile Trainer10Crocodile Pet Trainer
World Demon Trainer10Demon Trainer
World Felhunter Trainer10UNUSED
World Gorilla Trainer10Gorilla Pet Trainer
World Horse Trainer10Horse Pet Trainer
World Imp Trainer10UNUSED
World Raptor Trainer10Raptor Pet Trainer
World Scorpid Trainer10Scorpid Pet Trainer
World Spider Trainer10Spider Pet Trainer
World Succubus Trainer10UNUSED
World Tallstrider Trainer10Tallstrider Pet Trainer
World Voidwalker Trainer10UNUSED
World Turtle Trainer10Turtle Pet Trainer
World Portal: Darnassus Trainer10Portal: Darnassus Trainer
World Portal: Ironforge Trainer10Portal: Ironforge Trainer
World Portal: Orgrimmar Trainer10Portal: Orgrimmar Trainer
World Portal: Stormwind Trainer10Portal: Stormwind Trainer
World Portal: Thunder Bluff Trainer10Portal: Thunder Bluff Trainer
World Portal: Undercity Trainer10Portal: Undercity Trainer
World First Aid Trainer10First Aid Trainer
World Horse Riding Trainer10Horse Riding Trainer
World Lockpicking Trainer10Lockpicking Trainer
World Ram Riding Trainer10Ram Riding Trainer
World Survival Trainer10Survival Trainer
World Tiger Riding Trainer10Tiger Riding Trainer
World Wolf Riding Trainer10Wolf Riding Trainer
World Alchemy Trainer10Alchemy Trainer
World Blacksmith Trainer10Blacksmith Trainer
World Brewing Trainer10Brewing Trainer
World Cartography Trainer10Cartography Trainer
World Cooking Trainer10Cooking Trainer
World Engineering Trainer10Engineering Trainer
World Enchanting Trainer10Enchanting Trainer
World Tracking Trainer10Tracking Trainer
World Leatherworking Trainer10Leatherworking Trainer
World Tailoring Trainer10Tailoring Trainer
World Banker45Banker
World Guild Tabbard Vendor10Guild Tabard Vendor

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.