13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Billy the Street Urchin1Don't trust me! I'm named Billy!
Steam Tank32
Warrior 2525
Jesse The Tester56Model and Texture
Deth'ryll Shadowstalker13–14
Undead Druid Trainer1Druid Trainer
Undead Hunter Trainer1Hunter Trainer
Undead Shaman Trainer1Shaman Trainer
Undead Tailor Trainer1Tailor Trainer
Undead Mining Trainer1Mining Trainer
Wind Rider29
Alliance Battleguard62
Horde Battleguard62
Baelish Frostbane62Spirit Healer
[PH] Orgrun Iceflow62Spirit Healer
Bow Guy1
Skracher Mudmuzzle30
Connor McCoy62Spirit Healer
Bertran Keldrake62Spirit Healer
Corbin Halman62Spirit Healer
Reginald Berry62Spirit Healer
Jaynice Sillestan62Spirit Healer
Dolthar Stonefoot62Spirit Healer
Undead First Aid Trainer1First Aid Trainer
Test Banker62
Southshore Crier32
Flamescale Drake39
Sloth31
Sludge31
Searing Totem19
Minion of Morganth27–30Redridge Mountains
Dalaran Serpent15–17Silverpine Forest
Rough Stone Elemental37–38
Spirit of Old33
Earthbind Totem13
Syndicate Bomb37
Syndicate Spectre35
Port Master Szik42Boat Vendor
Proximity Bomb1
Ward of Laze37

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.