naming-generation
a good name does work. it suggests what the thing is, it's easy to say and spell, and it's available.
inputs
before generating:
- what's being named (product / feature / company)
- what it does (the literal function)
- who it's for (the audience whose ear it has to land in)
- what it should evoke (energy, register, archetype)
- constraints (length, language, must-avoid, must-include)
- availability requirements (domain, npm, app store, trademark, social handles)
if these aren't clear, generate broadly across categories. if they are, narrow.
the five categories
generate 20-30 candidates across these:
descriptive
literal description of what it does.
- examples: PayPal, JetBlue, General Motors
- strength: instantly clear
- weakness: hard to trademark, often unavailable, doesn't grow with the product
suggestive
implies the function without stating it.
- examples: Stripe (clean lines, financial connection), Asana (Sanskrit for posture / steadiness)
- strength: clear enough but trademark-able
- weakness: requires a tiny leap
evocative
mood, archetype, or imagery.
- examples: Patagonia, Amazon, Tesla
- strength: emotional resonance, room to grow
- weakness: requires marketing to fill in meaning
invented
coined words, often based on roots or sounds.
- examples: Kodak, Zappos, Spotify
- strength: distinctive, available, trademark-strong
- weakness: harder to remember at first, requires repetition
metaphor
borrows meaning from another domain.
- examples: Apple, Amazon, Twitter
- strength: rich associations, memorable
- weakness: associations are partly out of your control
quality checks to run on the top candidates
- pronunciation: can a stranger say it correctly on first read?
- spelling: does the user need to hear it spelled out?
- search collision: what comes up on the first page of search results today?
- domain availability: which extensions are open (.com, .io, .co, etc.)
- npm / app store availability: if relevant to the product
- trademark search: is anything obviously conflicting in the same class
- international: does it mean something embarrassing or unintended in a major market language
- negative associations: what would a cynical reader assume
output
candidate
category: [descriptive / suggestive / evocative / invented / metaphor]
meaning: [what it suggests and why]
pronunciation: [easy / requires care]
spelling: [easy / requires explanation]
search collision: [clear / contested / blocked]
domain status: [extensions found available]
npm status: [taken / available]
trademark concerns: [list or "none found"]
vibe: [one line on how it feels]
[20-30 candidates]
top three recommendations
1. [name] — [why]
2. [name] — [why]
3. [name] — [why]
one anti-recommendation
[name] — [why this sounds good but has a fatal flaw]
what to avoid
- names that are very close to an established brand in your category
- names that depend on a particular spelling people won't reproduce
- names with apostrophes or special characters
- names that work only in english if the audience is global
- names you have to explain
1---2name: naming-generation3description: Generate names for products, features, companies, or brands with rationale and availability checks. Use whenever the user needs a name, wants naming options, asks for product naming, company naming, feature naming, or wants help finding a name with the right meaning and that's actually available.4---56# naming-generation78a good name does work. it suggests what the thing is, it's easy to say and spell, and it's available.910## inputs1112before generating:13141. what's being named (product / feature / company)152. what it does (the literal function)163. who it's for (the audience whose ear it has to land in)174. what it should evoke (energy, register, archetype)185. constraints (length, language, must-avoid, must-include)196. availability requirements (domain, npm, app store, trademark, social handles)2021if these aren't clear, generate broadly across categories. if they are, narrow.2223## the five categories2425generate 20-30 candidates across these:2627### descriptive2829literal description of what it does.3031- examples: PayPal, JetBlue, General Motors32- strength: instantly clear33- weakness: hard to trademark, often unavailable, doesn't grow with the product3435### suggestive3637implies the function without stating it.3839- examples: Stripe (clean lines, financial connection), Asana (Sanskrit for posture / steadiness)40- strength: clear enough but trademark-able41- weakness: requires a tiny leap4243### evocative4445mood, archetype, or imagery.4647- examples: Patagonia, Amazon, Tesla48- strength: emotional resonance, room to grow49- weakness: requires marketing to fill in meaning5051### invented5253coined words, often based on roots or sounds.5455- examples: Kodak, Zappos, Spotify56- strength: distinctive, available, trademark-strong57- weakness: harder to remember at first, requires repetition5859### metaphor6061borrows meaning from another domain.6263- examples: Apple, Amazon, Twitter64- strength: rich associations, memorable65- weakness: associations are partly out of your control6667## quality checks to run on the top candidates6869- **pronunciation**: can a stranger say it correctly on first read?70- **spelling**: does the user need to hear it spelled out?71- **search collision**: what comes up on the first page of search results today?72- **domain availability**: which extensions are open (.com, .io, .co, etc.)73- **npm / app store availability**: if relevant to the product74- **trademark search**: is anything obviously conflicting in the same class75- **international**: does it mean something embarrassing or unintended in a major market language76- **negative associations**: what would a cynical reader assume7778## output7980```81candidate82 category: [descriptive / suggestive / evocative / invented / metaphor]83 meaning: [what it suggests and why]84 pronunciation: [easy / requires care]85 spelling: [easy / requires explanation]86 search collision: [clear / contested / blocked]87 domain status: [extensions found available]88 npm status: [taken / available]89 trademark concerns: [list or "none found"]90 vibe: [one line on how it feels]9192[20-30 candidates]9394top three recommendations95 1. [name] — [why]96 2. [name] — [why]97 3. [name] — [why]9899one anti-recommendation100 [name] — [why this sounds good but has a fatal flaw]101```102103## what to avoid104105- names that are very close to an established brand in your category106- names that depend on a particular spelling people won't reproduce107- names with apostrophes or special characters108- names that work only in english if the audience is global109- names you have to explain