13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Stormwind Royal Guard60Stormwind City
Gilnid20The SmelterThe Deadmines
Worg10–11Silverpine Forest
Mottled Worg11–12Silverpine Forest
Vile Fin Shredder12–13Silverpine Forest
Vile Fin Tidehunter13–14Silverpine Forest
Moonrage Whitescalp10–11Silverpine Forest
Moonrage Darkrunner11–12Silverpine Forest
Rot Hide Gladerunner11–12Silverpine Forest
Rot Hide Mystic12–13Silverpine Forest
Zun'dartha60Swamp of Sorrows
Magtoor42Swamp of Sorrows
Dakk Blunderblast15Loch Modan
Ferocious Grizzled Bear11–12Silverpine Forest
Moonrage Glutton12–13Silverpine Forest
Moss Stalker12–13Silverpine Forest
Mist Creeper13–14Silverpine Forest
Moonrage Darksoul13–14Silverpine Forest
Skeletal Flayer50–51Western Plaguelands
Skeletal Sorcerer51–52Western Plaguelands
Skeletal Terror52–54Western Plaguelands
Skeletal Executioner53–55Western Plaguelands
Skeletal Warlord56–57Western Plaguelands
Skeletal Acolyte55–56Western Plaguelands
Slavering Ghoul50–52Western Plaguelands
Rotting Ghoul54–55Western Plaguelands
Soulless Ghoul54–55Western Plaguelands
Searing Ghoul55–56Western Plaguelands
Freezing Ghoul55–56Western Plaguelands
Giant Grizzled Bear12–13Silverpine Forest
Cold Wraith58
Blood Wraith55
Hungering Wraith56–58Western Plaguelands
Wailing Death56–57Western Plaguelands
Flesh Golem56–57Western Plaguelands
Vile Slime54–55Western Plaguelands
Devouring Ooze55–56Western Plaguelands
Carrion Vulture50–52Western Plaguelands
Rotting Condor53–55
Plaguewing Vulture56–58

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.