What makes a good domain name?
A great domain name is short, memorable, and available as a .com. For US businesses, .com is non-negotiable as your primary domain - it carries the most trust, the most direct traffic, and the lowest confusion risk. Alternatives like .co and .io are acceptable secondaries for tech startups, but should never replace .com as your main address.
Keep it under 15 characters. Every character you add increases the chance a visitor types it wrong and ends up on a competitor’s site or a parked page. The sweet spot is 6 to 12 characters - long enough to be descriptive, short enough to be remembered.
Your domain should match your brand name exactly whenever possible. When the exact .com is taken, the cleanest workarounds are adding a word like “get”, “use”, or “hq” as a prefix or suffix - for example, getacme.com or acmehq.com. These additions signal the domain is intentional, not a workaround. Avoid hyphens (acme-tools.com looks spammy and gets skipped in verbal recommendations) and avoid numbers (2fast.com forces people to guess whether you spelled it out).
Pronounceability is a hard filter. If you have to spell your domain every time you say it out loud, reconsider. Word-of-mouth is still a major acquisition channel, and a domain that sounds natural in conversation is worth more than a clever abbreviation nobody can decode.
Two more specific variants of this tool exist: the AI domain name generator for AI-focused brands, and the website name generator for naming a website or blog rather than a full business.
How to use the domain name generator
Already have a name in mind and just need to verify it? The standalone domain name checker does exactly that. Haven’t settled on a business name yet? Start with the business name generator instead.
NameCraftr is a free AI domain name generator that generates name suggestions and checks .com availability in real time - a domain name generator and checker in one pass. Start by entering a few words that describe your business, product, or the feeling you want your brand to project. The generator produces variations - combinations, portmanteaus, made-up words, and name styles across different categories.
When a suggestion shows as available, that status is live. There is no lag between the generator and the registry lookup. When you see a name you like that is taken, you have three options: keep browsing the suggestions, try a modifier (adding “get”, “use”, “app”, or your city), or look into purchasing the domain from its current owner.
Premium domains - names already registered by someone else - can sometimes be bought. Marketplaces like Sedo (sedo.com) and Afternic (afternic.com) list domains for sale. Prices range from a few hundred dollars for lightly held names to tens of thousands for short, generic terms. Direct outreach to the current registrant (visible via WHOIS lookup) is also an option and sometimes yields a lower price than the marketplace listing. Budget at least $500 to $2,000 for a decent single-word or two-word .com through secondary markets.
Once you have a shortlist of available names, check whether the name is usable as a social handle on the platforms you care about. Domain availability and social handle availability are separate systems - a name can be open as a .com but already taken on Instagram or LinkedIn.
After the generator: registering and protecting your domain
Register your domain within minutes of finding it available. Domain squatters run scripts that monitor search activity and registration intent signals - a name you looked up today can disappear within hours in rare but real cases.
For US registrations, three registrars stand out:
- Namecheap (namecheap.com) - typically $10-12/year for .com, includes free WHOIS privacy
- Cloudflare Registrar (cloudflare.com/products/registrar) - sells domains at cost, around $10/year, no markup, excellent DNS tooling
- Google Domains (now Squarespace Domains) - $12-15/year, clean interface, integrates well with Google Workspace
Enable WHOIS privacy on registration. Without it, your name, address, phone number, and email are publicly listed in the global WHOIS database. Every reputable registrar includes this for free now. Also enable auto-renewal immediately - a lapsed domain is one of the most preventable business disasters.
Before registering, run a trademark check at tmsearch.uspto.gov. If another business has a registered trademark on the name (or something confusingly similar) in your industry, registering the domain does not protect you. Trademark law can force you to surrender the domain and rebrand later. A 5-minute search now prevents a potentially expensive dispute later.
Consider registering defensive variations - common misspellings, the .net version, and a .co if your business is tech-adjacent - and redirecting them all to your main .com.
Common domain naming mistakes
Choosing a name before checking availability. Businesses spend months on brand naming, fall in love with a name, and only then discover the .com is taken or trademarked. Use NameCraftr early in your naming process, not at the end.
Relying on hyphens to recover an unavailable name. If acme.com is taken, acme-tools.com is not a clean fallback. Hyphens reduce credibility, get dropped in conversation, and are strongly associated with low-quality or foreign-SEO sites. Find a different name instead.
Picking a name that is too generic. Names like “bestqualitytools.com” are available because they are forgettable and unsearchable. A name needs to be specific enough to own - something that can build brand equity and be found when someone types it directly.
Registering only the .com and ignoring everything else. Once your business has traction, competitors or squatters may register the .co, .net, or a common misspelling and capture direct traffic intended for you. Defensive registrations cost $10-15/year each - cheap insurance for a growing brand.
Letting the domain expire. Set auto-renewal. Put the renewal confirmation email address somewhere you will actually check it. Domain expiry is the single most avoidable way to lose a business asset.