Nickname Generator

Fourteen adjectives against sixteen nouns is 224 names, which sounds like plenty until you remember that everyone else using the same kind of generator is drawing from a list built out of the same obvious words.

0 means no limit. Counted without the separator.
1 to 50
Random Nickname Generator — Two-Word Handles With a Length LimitBuildFigure

How the names are built

One adjective and one noun are drawn from the lists for the style you chose, joined with the separator you picked, and optionally given a two-digit suffix. Duplicates within a single batch are rejected and redrawn, so a list of ten is ten different names. Each draw uses crypto.getRandomValues where the browser has it and Math.random otherwise, with rejection sampling rather than a modulo so that no word in a list is favoured over another. The results say which source actually ran.

The combination count in the results is the honest ceiling. A single style gives 14 adjectives against 16 nouns, which is 224 names — a small enough number that two people generating independently will collide surprisingly often. Mixing all four styles gives 56 by 64, or 3,584. Adding the two-digit suffix multiplies whichever of those by a hundred, which is the cheapest available way to make a name unlikely to be taken.

The four styles

StyleAdjectivesNounsReads as
CuteSoft textures and moodsSmall animals and foodFriendly, informal, slightly disposable
CoolWeather, colour, distanceTerrain, birds, stoneNeutral and durable
GameMenace and superlativesClasses and ranksObviously a gamertag
PlainSteady character wordsHand tools and hardwareUsable on a professional profile

The practical distinction is how a name ages. Cute and game names are strongly flavoured and will feel wrong the moment the context changes; a Wretched Overlord is fine in a raid and awkward in a support ticket. Cool and plain names survive being carried between services, which matters if the handle is going to end up on a public profile you keep for a decade.

Length limits and separators

Most services cap handles somewhere between 15 and 30 characters, and many reject spaces outright. The length limit here counts characters excluding the separator, so a limit of 15 on Quiet Harbor counts eleven, and the same limit rejects Marshmallow anything before it starts. If the service forbids spaces, choose the underscore or the run-together option rather than generating with spaces and stripping them yourself, because the length calculation should match what you will actually type.

Setting a limit below about ten will reject nearly everything, since the shortest adjective and shortest noun in these lists still add up to more than that in most styles. If nothing comes back, the page tells you the shortest name the lists can produce so you know what to set the limit to.

Before you use one

Everything here is built from common English words, which means these are exactly the names other people arrive at. Assume the good ones are taken and check on the service before you get attached. Two things are worth avoiding outright: anything that reproduces a trademark or a company name, and anything that could be read as the name of a real person, since both can cost you the account later regardless of how you arrived at the name. The word lists themselves are ordinary nouns and adjectives chosen for this page and carry no attribution requirement.

Questions people ask

Are the same names generated for everyone?

The lists are the same, so the space of possible names is the same, but the draws are independent and unseeded. Two people pressing generate at the same moment get different batches. That also means there is no way to reproduce a batch you liked and closed — copy anything you want to keep before you leave.

Why do I keep getting the same words?

Because the lists are short by design. A single style is 224 combinations, so across a batch of fifty you will see most adjectives several times. Mixing all styles raises it to 3,584 and adding two digits raises it much further. If a specific word keeps appearing it is chance, not weighting: every entry in a list has an equal probability and the reduction to a list index uses rejection sampling rather than a modulo, which is what would otherwise bias the earlier entries.

Can I add my own words?

Not on this page. The lists are fixed so that the styles stay coherent and the combination arithmetic in the results stays honest. If you want a name from your own vocabulary, generate a few here to see the shape you like and then substitute your own noun.

Is a generated name safe to use commercially?

The words themselves are ordinary English and are not owned by anyone, so nothing about the generation creates a restriction. That is not the same as the name being available: a two-word combination can still collide with an existing trademark in your category, and this page has no way to check that. For anything you will trade under, search the relevant trademark register before you print it on something.

Related