13,394 NPCs

Classic reference; current Forever availability is unconfirmed.

NPCLevelTitleZone
Freewind EnforcerUnknown
Gadgetzan EnforcerUnknown
Grom'gol RavagerUnknown
Enraged Kargath GruntUnknown
Lakeshire ProtectorUnknownRedridge Mountains
Powderfuse EnforcerUnknown
Ratchet EnforcerUnknown
Rallied DefenderUnknown
Revantusk HunterUnknown
Enraged Rog'mar GruntUnknown
Southshore DefenderUnknownHillsbrad Foothills
Steamwheedle EnforcerUnknown
Theramore DefenderUnknown
Tavern RegularUnknown
Vigilant DeathguardUnknown
Deathguard EliteUnknown
Wildhammer AvengerUnknown
Den GruntUnknown
Horde LegionnaireUnknown
Alliance Knight-CaptainUnknown
CreditUnknown
Paymaster AlsteinUnknownBanker
Paymaster AmadiUnknownBankerAlterac Mountains
KC CreatureUnknown
[DNT]Unknown
Compact Critter CarrierUnknown
DNTUnknown
Shadow OperativeUnknown
AzurkyUnknown
Elder MossheartUnknown
Elder FrostleafUnknown
Writhing FlameUnknown
Loren RavenlockUnknown
TreantUnknown
Twilight LaborerUnknown
Subjugated AssistantUnknown
Tim's Test CreatureUnknown
Blizzcon GuideUnknown
LightningUnknown
CreditUnknown

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.