Domains
Domain name generator
Build names from your own words and see which ones the registry has no record of yet.
Free, no accountLive check
Result
Fill in the form and press Build and check names. The verdict and the detail appear here.
What this is
This domain name generator does two separate jobs and keeps them apart: it permutes the words you give it - on their own, with your prefixes, with your suffixes, and joined in pairs - and then asks the registry behind each ending whether that exact name is registered right now.
The generation here is deliberately dull. There is no model guessing at your brand: you supply the words, the prefixes and the suffixes, and the page combines them in an order you can predict, so the same inputs give the same shortlist tomorrow and a result is worth sending to a colleague.
Be clear about the competition, because it is good. Lean Domain Search pairs your keyword with hundreds of words and registers the result in seconds, and Namecheap’s generator has a team and a catalogue behind it. Neither is beaten by string-joining, and this page does not pretend otherwise. What it does differently is read the registry directly for every idea and hand you the list, rather than steering you toward whichever ending earns the most on the way out.
Each idea is checked over RDAP, the registration data protocol registries answer on, so "no registration record" means the authoritative register has nothing for that name - not that a storefront had nothing to show you.
How to read the result
Read the shortlist first: the names with no registration record, which you can copy in one go. Everything below it is the same list with the registry’s answer per row, including the ideas that came back registered and who holds them.
When a warning says ideas were built but not checked, your words made more combinations than one run’s check budget allows. The unchecked ideas are printed in full so you can narrow the endings and run exactly those.
Turn shapes off as soon as one is producing noise. Prefixes earn their keep when the bare words are all gone; joining two of your own words tends to produce the names that are actually free.
A name chosen here is about to join a portfolio with its own renewals, costs and risks to track; our guide Holding a domain portfolio: renewals, status codes and the names that attack yours covers what happens after registration, including checking the ending’s own rules before you commit.
Common mistakes
What goes wrong most often, and how to tell.
- Buying the first free name on the listA free name is a candidate, not a decision. Say it out loud, type it from memory on a phone, and check what it collides with in search before paying for it - a generator cannot hear the two words running together into a third one.
- Checking one ending and concluding the name is goneThe bare word is almost always registered under .com and far less often under the ending your buyers will actually see. Adding one more ending to the run usually changes the shortlist more than adding ten more prefixes does.
- Treating the hyphen switch as free extra ideasHyphenated names double the ideas built, which doubles how fast the check budget runs out, and they are harder to say over a phone. Leave it off until the unhyphenated list has genuinely failed.
- Assuming the generator checked trademarksAvailability at a registry and freedom to use a name commercially are unrelated questions answered by different institutions. A name can be unregistered everywhere and still be one you would be made to stop using.
Questions
What people ask about this tool.
- Not at generating names, no. Lean Domain Search and Namecheap’s generator are free, mature and good at suggesting words you did not think of. This one takes your words, permutes them predictably and puts the registry’s own answer next to each one, which is the part those tools make you click through to find.
- Entirely from what you type: your keywords on their own, each keyword with each prefix in front, each keyword with each suffix after, and your keywords joined in pairs. Nothing is invented, which is why the same input always produces the same ordered list.
- One run has a fixed budget of registry checks, shared with our availability checker so that no page on this site can ask registries for more than another. Ideas past the budget are listed unchecked, in order, so you can narrow the endings and run those specific ones next.
- It means nobody has registered that exact name at the registry yet. Whether you can register it depends on the registry’s reserved list, any premium pricing it has attached to the name, and the registrar’s own rules, none of which the registration data protocol exposes.
Sources
Every fixed value here comes from the provider’s own documentation. These pages change, so each says the day it was last read.
- Lean Domain Search, “Lean Domain Search – Search for and register available domain names in seconds.” read 13 October 2026
- Namecheap (read through the Internet Archive), “Domain Name Generator | Free Website Name Suggestions” read 13 October 2026
- IETF, “RFC 9083: JSON Responses for the Registration Data Access Protocol (RDAP)” read 13 October 2026
- IETF, “RFC 1035: Domain Names - Implementation and Specification” read 13 October 2026
Use it from the API
The same check, as one request.