Pokemon Nickname Generator

Pick a number from 1 to 10 and get that many Pokemon nicknames, each with a short note on the Pokemon it was written for.

The Pokemon Nickname Generator hands you between one and ten nicknames from a list of 232 that we wrote by hand, and each one comes with a line explaining which Pokemon it was meant for and why. Type a number, press the button, and you get cards like FrozenFang ("for Froslass, emphasizing its icy demeanor and sharp features") or Puffball ("for Jigglypuff, representing its puffy, balloon-like appearance"). It is built for players who have just caught something and don't want to stare at the nickname prompt for five minutes.

What you can set

There is one control: how many nicknames you want, from 1 to 10. Every press reshuffles the whole list and takes the first N, so a batch of ten will never repeat a name within itself, and pressing again gives you a fresh set. There is no type filter and no gender filter. If you are searching for a Pokemon nickname generator based on type, the workaround is to generate ten at a time and read the descriptions, since most of them name the type or the specific Pokemon they were written for.

What each result shows

Each card has two lines. The top line is the nickname itself, usually one or two words joined together (SolarFlare, TidalTwirl, IronClad) or a single evocative word (Radiance, Tsunami, Whirl). The second line is a short description in the form "For Cresselia, capturing its moon-based theme" or "For Zebstrika, capturing its electric and speedy nature." Some descriptions point at a type rather than a species, like Shade for Dark and Ghost types or Zen for calm Psychic types. Most names are 12 characters or fewer, which is the mainline nickname cap; 18 of the 232 (TurbulentTwister, CelestialSeraph, VerdantVanguard and a few others) run longer and need trimming before the game will accept them.

Where the names come from

Most nicknames follow one of four patterns you will recognize from competitive teams and Nuzlocke runs:

  • Element + body part or action – HydroFang, PyroPunch, ThunderRush, LavaLance. These suit attackers and read well in battle logs.
  • Sky and space – LunarLace, NebulaWisp, CosmoPulse, EclipseWings. Written for Cresselia, Lunatone, Solrock and the psychic legendaries.
  • Guards and walls – IronClad, CrystalGuard, FrostGuard, ZenGuard. Meant for defensive Pokemon like Aggron, Avalugg and Regice.
  • Soft single words – Puffball, Breezy, Shade, Zen. The lighter end of the list, written for Jigglypuff, the Flying types and the calmer Psychic and Ghost types.

The list favors Generation 1 through 8 Pokemon because that is what we wrote it against. You will see Kyogre, Magmortar, Dragapult and Volcarona named in descriptions, but nothing from Scarlet and Violet yet. That doesn't stop a name from fitting a newer Pokemon of the same type; a description that says "for Arcanine" works just as well on Skeledirge.

Ways people use it

  • Nuzlocke runs – the rules say you must nickname every catch. Pull ten names at the start of a session and assign them as you go.
  • Trade-evolution gifts – a nicknamed Haunter or Machoke sent to a friend feels more personal than one called by its species.
  • Competitive teams – themed team names (all Guard names, all celestial names) are common on Showdown and in VGC. Generate ten and keep the ones that share a pattern.
  • Pokemon GO buddies – GO lets you rename any Pokemon at any time, so this is a low-stakes place to try a nickname before you commit to it in a mainline game.
  • Usernames elsewhere – names like ShadowStrike and GaleWing double as gamertags. If you want a handle for an account rather than a Pokemon, the PSN Name Generator, Steam Name Generator and Twitch Name Generator are built for that.

Nickname rules in the games

A few practical limits are worth knowing before you copy a name across:

  • Mainline games from Generation 6 onward allow up to 12 characters in Western languages (6 in Japanese and Korean). Older games allowed 10. All but 18 of the names here fit 12; the long compound ones like NightshadeNymph will need a letter or two dropped.
  • Since Generation 6 you can only rename a Pokemon whose original trainer is you. Traded Pokemon keep the name they arrived with.
  • Pokemon HOME and GO both run a profanity filter. None of the generated names should trip it, but a few compound names get flagged in some regions for reasons nobody can explain, so have a backup.
  • Pokemon GO allows 12 characters as well and lets you rename freely, including Pokemon you received in trades.

Because the list is written rather than assembled by joining random syllables, everything it produces is pronounceable and spelled like an English word. If you need something that looks more like a handle, with numbers or underscores, use the general Username Generator instead. For a random Pokemon to go with the name, there is a separate Random Pokemon Generator. You can browse all name generators for other fandom and character name tools.

Example nicknames from the list

NicknameWritten for
PuffballJigglypuff – its puffy, balloon-like appearance
TsunamiKyogre – water-based power and moves
BlitzkriegZebstrika – electric and speedy nature
SpectralChandelure – ghostly and illuminating
WolverineSandslash – slashing claws and aggression
RadianceVolcarona – light-based moves and presence
LunarLaceCresselia – moon-based theme
WhirlPoliwhirl – the whirlpool on its belly

Frequently asked questions

How many Pokemon nicknames can I generate at once?

Between 1 and 10 per press. The tool reshuffles the full list of 232 names each time, so a set of ten never contains the same name twice, and pressing again gives a new set.

Can I get nicknames for a specific Pokemon type?

Not with a filter, since there isn't one. Each result does say which Pokemon or type it was written for, so generating ten at a time and reading the descriptions is the quickest way to find Fire, Water or Ghost names.

Will these names fit the 12-character limit?

214 of the 232 do. The cap in mainline games since Generation 6 and in Pokemon GO is 12 characters, and 18 of the longer compound names (TwilightTerror, CelestialSeraph and similar) exceed it, so shorten those or use them in Showdown, which has no such limit.

Is this a random Pokemon name generator or a nickname generator?

It generates nicknames, not species. If you want a random Pokemon itself, use the Random Pokemon Generator and then come back here to name it.