13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Archmage Ansirem Runeweaver40Kirin TorAlterac Mountains
Southern Sand Crawler40–41Stranglethorn Vale
"Pretty Boy" Duncan39Stranglethorn Vale
Fleet Master Firallon48Stranglethorn Vale
Ironpatch42–43Stranglethorn Vale
Captain Keelhaul46–47Stranglethorn Vale
Garr Salthoof41–43Stranglethorn Vale
Captain Stillwater45–46Stranglethorn Vale
Brutus43Stranglethorn Vale
Witherbark Troll30–31Arathi Highlands
Witherbark Shadowcaster31–32Arathi Highlands
Witherbark Axe Thrower32–33Arathi Highlands
Witherbark Witch Doctor33–34Arathi Highlands
Witherbark Headhunter34–35Arathi Highlands
Witherbark Shadow Hunter35–36Arathi Highlands
Witherbark Berserker36–37Arathi Highlands
Highland Strider30–31Arathi Highlands
Highland Thrasher33–34Arathi Highlands
Highland Fleshstalker36–37Arathi Highlands
Boulderfist Ogre32–33Arathi Highlands
Plains Creeper32–33Arathi Highlands
Boulderfist Enforcer33–34Arathi Highlands
Giant Plains Creeper35–36Arathi Highlands
Boulderfist Brute35–36Arathi Highlands
Boulderfist Magus36–37Arathi Highlands
Boulderfist Mauler37–38Arathi Highlands
Boulderfist Shaman38–39Arathi Highlands
Boulderfist Lord39–40Arathi Highlands
Drywhisker Kobold35–36Arathi Highlands
Drywhisker Surveyor37–38Arathi Highlands
Drywhisker Digger36–37Arathi Highlands
Dark Iron Supplier31–32Arathi Highlands
Dark Iron Shadowcaster31–32Arathi Highlands
Young Mesa Buzzard31–32Arathi Highlands
Mesa Buzzard34–35Arathi Highlands
Elder Mesa Buzzard37–38Arathi Highlands
Dabyrie Militia31–32Arathi Highlands
Dabyrie Laborer30–31Arathi Highlands
Stromgarde Troll Hunter37–38Arathi Highlands
Stromgarde Defender38–39Arathi Highlands

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.