Generate random names for anything that needs one β a business, a project, a character, a file, a Wi-Fi network. Set a tone, a style and a length, or leave everything open and see what comes back. Every name is scored for how easy it is to say, read and remember, and nothing you type leaves your browser.
Settings
Recent results
Generated locally in your browser β your settings and results never leave this page.
What “random” should mean in a name generator
Most tools called random name generators are doing something very simple: picking a word from one list, picking a word from another, and gluing them together. That is genuinely random, and it is close to useless, because the overwhelming majority of arbitrary word pairs are not names. They are collisions.
The randomness here sits underneath a set of rules rather than on top of the output. Candidates are built by named construction methods, then measured against how a name is actually said and read, and anything that fails is discarded before it reaches you. What you see is the surviving fraction of a much larger number of attempts.
The practical difference is what happens when you press the button twice. A pure word-joiner gives you a longer list of the same quality. This gives you a different sample of names that all cleared the same bar.
Five ways a name can be built
The Name style control chooses the construction rather than the subject matter, and the constructions behave quite differently.
One word fuses a modifier and a noun into a single unit, collapsing any repeated letter where they meet. Two words keeps them apart, which reads more like a place or a partnership. Blended overlaps two words so the seam disappears, or puts a complete first syllable in front of a second word. Invented builds from syllable shapes that English allows, producing words that have never existed but obey the rules a reader expects. Descriptive pairs a quality with a category noun and says plainly what the thing is.
If you do not know which you want, that is the normal situation. Leave the style open, generate a large set, and notice which results you keep reading twice.
This is not only for businesses
A name is needed for far more than companies, and the same properties matter in most of them. A project needs a name that is unambiguous in writing and easy to say in a meeting. A character needs one that suits a register. A server, a network, a release, a document template, a pet, a boat, a spreadsheet nobody wants to open β all of them benefit from being called something rather than something-final-v3.
Where the stakes are commercial, the length and spelling checks matter most. Where they are not, you can safely ignore the score and take whatever makes you laugh. The tool does not know or care which situation you are in, so use the score accordingly.
Length, and the limit you forget about
The Length control works in letters because that is the unit you can judge by eye. Two other things matter as much and are easier to overlook.
The first is syllables. Two is comfortable, three is unremarkable, and past four a name gets shortened by other people whether or not you approve of the abbreviation they choose. The second is word count: a two-word name that reads well on a sign becomes something else entirely when the space is removed for a handle or an address, and the join occasionally produces a reading nobody intended. Writing the candidate out in lowercase with no space takes a second and catches it.
Reading the quality score
Every result carries a score out of 100 and a band. It combines pronounceability, how cleanly consonants and vowels alternate, how likely the name is to be spelled correctly by somebody who has only heard it, length, syllable count, and whether it leans on generic filler.
The “Why this score” panel on each card shows the reasoning in words rather than leaving you with a bare number. Use it to understand a result you disagree with β sometimes the tool is picking up something real that you had not noticed, and sometimes you will simply decide the property it is penalising does not matter for your use.
The score describes the shape of a word. It has no view on meaning, market, taste or whether the name suits the thing you are naming.
What the tool will not do
It does not check whether a name is in use. Not as a company, a domain, a handle or a trademark. It has no connection to any register and makes no claim, direct or implied, about whether a suggestion is free.
If the name is for something informal, that hardly matters. If it is for anything commercial, it matters enormously, and the “Where to check” button on each card opens the places you can verify it yourself. Treat every result as a candidate to investigate.
The filters, and when they earn their place
Four filters narrow the search, and each has a cost worth understanding before you reach for it.
Must start with is the cheapest. It cuts the field roughly proportionally and rarely damages quality, which makes it useful when you want a name matching an existing initial or one that sorts early in a list.
Must contain is the most expensive. Every candidate now has to accommodate a fixed string somewhere inside it, and the longer or more awkward that string, the more the generator has to force a result around it. Combine it with a short length limit and a high minimum score and you can narrow the field to nothing.
Never include costs almost nothing and is worth using more than people do — it is how you remove a word that keeps appearing and that you have already rejected.
Minimum quality score is the one to loosen first when results dry up. Dropping it to zero shows you everything the constructions produced, including the results the tool would normally hide, which is occasionally illuminating about why a particular keyword is difficult.
Turning a list into a decision
Generate more than you think you need. Names are judged against alternatives, and a list of six gives you almost nothing to judge against. Save anything worth a second look as you go; saved names collect in a tray under the results and stay in your browser while you keep generating.
Then leave it alone for a day. Generated names have a way of seeming better on first sight than they do on the tenth, and the one still standing after a night’s gap is usually the one to take forward.
How to use the Random Name Generator
- Optionally type a word to build around, or leave every field empty and generate freely.
- Pick a style if you have a preference — one word, two words, blended, invented or descriptive.
- Set a tone and a length, or leave both open to see a wider spread.
- Press Generate names, and press again for a fresh sample under the same rules.
- Open "Why this score" on anything you are unsure about.
- Save the names worth keeping; they collect in a tray below the results.
Frequently asked questions
Is this actually random, or does it repeat the same names?
Each generation draws fresh from your browser's cryptographic random source, so the same settings twice give you a different sample rather than the same list again. Within a single run, duplicates are removed and no more than two names may share an opening, which stops a narrow word list returning one idea repeated six ways.
Why do the results not look like random word pairs?
Because most random word pairs are not names. Candidates are built by named construction methods and then measured for how they are said and read, and anything that fails is discarded before you see it. What reaches the screen is the surviving fraction of a much larger number of attempts, which is why pressing the button again gives you a different sample rather than more of the same quality.
Can I use these names commercially?
You can use them as candidates, but check them first. The tool has no connection to any company register, domain registrar or trademark database and never claims a name is free to use. For anything commercial, use the "Where to check" button on a result and verify it yourself before spending money on branding.
What does the quality score actually measure?
Pronounceability, how cleanly consonants and vowels alternate, how likely the name is to be spelled right by someone who only heard it, length, syllable count, and whether it leans on generic filler words. Open "Why this score" on any result to see the reasoning. It describes the shape of a word and has no view on meaning, market or taste.
Can I use it for things that are not businesses?
Yes, and that is a large part of what it is for. Projects, characters, servers, networks, releases, pets and documents all need names, and the same readability properties apply. Where the use is informal you can ignore the score entirely and take whatever appeals.
Why did I get fewer names than I asked for?
A filter has narrowed the search further than the vocabulary can satisfy — usually a long "must contain" word combined with a short length limit and a high minimum score. The tool tells you how many it found rather than quietly returning a short list. Widening the length or lowering the minimum quality score will usually fix it.
Is anything I type sent anywhere?
No. Names are generated entirely in your browser and the page keeps working offline once loaded. Nothing you type is uploaded, saved names stay in your own browser, and your settings are deliberately not encoded into a shareable link.