Hero nicknames in 10 seconds
- 186official nicknames from Valve.
- 111heroes have at least one.
- 6nicknames mean more than one hero.
- 13heroes have a different name in the game files.
Axe has no nickname. Axe is enough.
The Hero Nickname Lookup Tool tells you which Dota 2 hero NP, BM, SF, Rylai or wisp means: every official nickname, old name and internal name.

This tool is created with love for Dota 2 and for helping you to play better every day and rank up! Have Fun and Enjoy!

The Hero Nickname Lookup Tool tells you who your team is talking about. Type any nickname, short name, old name or internal name, and a name tag shows the hero with every other name it goes by. The nicknames come straight from Valve: they are the words the in-game hero search understands. Axe asked his team who “SF” is. They said “your killer”. They were right.
Axe explains
Hero nicknames in 10 seconds
Axe has no nickname. Axe is enough.
Every hero with the nicknames Valve’s hero search accepts and the internal name from the game files. Type to filter, click a hero to see its name tag.
| Hero | Nicknames | Internal name |
|---|---|---|
| none | abaddon | |
| Razzil | alchemist | |
| aa | ancient_apparition | |
| am, wei | antimage | |
| zet, aw | arc_warden | |
| none | axe | |
| none | bane | |
| br | batrider | |
| bm | beastmaster | |
| bs | bloodseeker | |
| bh | bounty_hunter | |
| bm, Mangix | brewmaster | |
| Rigwarl, bb | bristleback | |
| bm, Arachnia, spider | broodmother | |
| centaur | centaur | |
| ck | chaos_knight | |
| Holy Knight | chen | |
| none | clinkz | |
| Rattletrap, cw | rattletrap | |
| cm, rylai, wolf | crystal_maiden | |
| ds, Ishkafel | dark_seer | |
| dw, Mireska | dark_willow | |
| Valora | dawnbreaker | |
| none | dazzle | |
| dp, Krobelus | death_prophet | |
| none | disruptor | |
| db | doom_bringer | |
| dk, davion, dragon's blood | dragon_knight | |
| Traxex | drow_ranger | |
| es, Kaolin, Earth | earth_spirit | |
| es, Raigor | earthshaker | |
| TC, Cairne, et | elder_titan | |
| Xin, Ember, es | ember_spirit | |
| Aiushtha | enchantress | |
| none | enigma | |
| fv | faceless_void | |
| gs | grimstroke | |
| Aurel | gyrocopter | |
| squirrel, hw | hoodwink | |
| none | huskar | |
| kid | invoker | |
| wisp | wisp | |
| thd, twin headed dragon | jakiro | |
| Yurnero | juggernaut | |
| keeper, ezalor, kotl | keeper_of_the_light | |
| bird samurai, kestrel | kez | |
| Admiral | kunkka | |
| bard_frog | largo | |
| Tresdin, Legion, lc | legion_commander | |
| ts | leshrac | |
| Ethreain | lich | |
| ls, Naix | life_stealer | |
| slayer | lina | |
| Demon Witch | lion | |
| ld, bear, Sylla | lone_druid | |
| Moon Rider | luna | |
| Banehallow, wolf | lycan | |
| magnataur | magnataur | |
| none | marci | |
| none | mars | |
| gorgon | medusa | |
| geomancer, meepwn | meepo | |
| Princess, Moon, potm | mirana | |
| mk, Sun Wukong | monkey_king | |
| none | morphling | |
| none | muerta | |
| naga, Slithice | naga_siren | |
| np | furion | |
| Rotundjere | necrolyte | |
| ns, Balanar | night_stalker | |
| na | nyx_assassin | |
| om | ogre_magi | |
| Purist Thunderwrath | omniknight | |
| ora, Nerif | oracle | |
| od, Harbinger · old name: Outworld Devourer | obsidian_destroyer | |
| ar | pangolier | |
| pa, mortred | phantom_assassin | |
| pl, Azwraith | phantom_lancer | |
| ph | phoenix | |
| pb | primal_beast | |
| Faerie Dragon, fd | puck | |
| Toy Butcher | pudge | |
| none | pugna | |
| qop, Akasha | queenofpain | |
| Lightning Revenant | razor | |
| Stealth Assassin, sa | riki | |
| rm, marionetto, cogliostro · old name: Ring Master | ringmaster | |
| none | rubick | |
| sk, Crixalis | sand_king | |
| sd | shadow_demon | |
| sf, nevermore | nevermore | |
| ss, Rhasta | shadow_shaman | |
| Nortrom | silencer | |
| dragonus | skywrath_mage | |
| Slithereen Guard | slardar | |
| none | slark | |
| snap, mortimer | snapfire | |
| Kardel Sharpeye | sniper | |
| Mercurial | spectre | |
| sb, Barathrum | spirit_breaker | |
| ss, raijin, thunderkeg | storm_spirit | |
| Rogue Knight | sven | |
| Squee, Spleen, Spoon | techies | |
| ta, Lanaya | templar_assassin | |
| tb | terrorblade | |
| th, Leviathan | tidehunter | |
| Rizzrack, Shredder | shredder | |
| Boush | tinker | |
| Stone Giant | tiny | |
| none | treant | |
| troll, jahrakal | troll_warlord | |
| Tuskarr | tusk | |
| PitLord, Azgalor, ul | abyssal_underlord | |
| Dirge | undying | |
| Ulfsaar | ursa | |
| vs, Shendelzare | vengefulspirit | |
| Lesale | venomancer | |
| Netherdrake | viper | |
| Necrolic | visage | |
| Void, VS, Inai | void_spirit | |
| wl, Demnok Lannik | warlock | |
| nw, Skitskurr | weaver | |
| wr, Lyralei | windrunner | |
| ww, Auroth | winter_wyvern | |
| wd, Zharvakko | witch_doctor | |
| sk, snk, wk, skeleton, one true king, Ostarion | skeleton_king | |
| Lord of Heaven | zuus |
Source: Valve’s hero files (NameAliases, internal names and guide names), fetched 2026-09-29.
16 heroes have no official nickname at all: Abaddon, Axe, Bane, Clinkz, Dazzle, Disruptor, Enigma, Huskar, Marci, Mars, Morphling, Muerta, Pugna, Rubick, Slark and Treant Protector. Their names are short enough already. Axe agrees.
Your team uses more words than hero names? The Dota 2 Slang Dictionary explains the rest of the chat.
These short names are official nicknames of several heroes at once. If somebody pings “bm”, ask which one.
Team said “kill the bm”. Axe killed Beastmaster, Brewmaster and Broodmother. To be safe.
Inside the game every hero has a code name: npc_dota_hero_ plus a short name. You see it in the game files, in console output and in APIs like OpenDota. For most heroes it is just the hero name. These 13 are different, often an older name of the hero:
rattletrapdoom_bringerwispmagnataurfurionnecrolyteobsidian_destroyernevermoreshredderabyssal_underlordwindrunnerskeleton_kingzuusSome heroes also still carry an older official name in their guide entry: Outworld Destroyer (“Outworld Devourer”) and Ringmaster (“Ring Master”).
Typing hero names into the console? The Console Commands Lookup shows what the console can do.
Hero guides · Dota2FreaksKnow the name, now learn the heroEvery hero with build, skill order and matchups, under the name everybody uses.
Free guide · Dota2FreaksRank Up Guide: find the one thing holding you backYou understand your team now. Five quick questions show you which habit to fix next.Want a nickname for yourself instead? The Name Generator makes one, with your hero in it if you like.
Not sure which hero is yours? The Hero Quiz asks 8 questions and finds it.
Nature’s Prophet. In the game files the hero is still called “furion”, so some players also say Furion.
It can mean 3 heroes: Beastmaster, Brewmaster and Broodmother. All 3 have “bm” as a nickname in Valve’s own hero search.
Shadow Fiend. His name inside the game is “nevermore”, and Valve’s hero search accepts “sf” and “nevermore”.
Zeus is “npc_dota_hero_zuus” in the game files. Many heroes have an internal name that differs from the name you see, like wisp for Io or furion for Nature’s Prophet.
Crystal Maiden. Valve lists “cm”, “rylai” and “wolf” as her nicknames in the hero search.
Data: Valve's official Dota 2 datafeed · updated