thinkhard.SI

Prompt repository Marketing

Brainstorm names and taglines against your criteria

You need options for a product, event or campaign name, checked against your rules and audience.

Registry no.
MKT-026
Collection
Marketing
Laid out for
Any chat model
Score
10 out of 10
Blanks to fill
6
Added

MarketingAny chat

The prompt

Score 10 of 10, Excellent

Use it when You need options for a product, event or campaign name, checked against your rules and audience.

  • {{thing}}
  • {{audience}}
  • {{names_to_avoid}}
  • {{markets}}
  • {{criteria}}
  • {{count}}
Full prompt and why it works
Prompt
Background:
What we are naming (product, event or campaign), what it does and for whom: {{thing}}
Who will see the name: {{audience}}
Names to stay clear of (our other brands, competitors, anything too similar): {{names_to_avoid}}
Languages and markets where it will be used: {{markets}}

Our criteria (length, tone, whether it must describe or may only hint, words to avoid, anything else):
"""
{{criteria}}
"""

Task: Brainstorm {{count}} name options and 10 tagline options, check each against our criteria, and shortlist the best.

Names:
- Spread the options across different styles: descriptive (says what it is), suggestive (hints at the benefit), compound (two words joined) and invented. Do not give ten variations of one idea.
- Check each one: easy to say and spell after hearing it once, no awkward meaning or sound in the listed languages, and not too close to the names we must avoid.

Taglines:
- Under 7 words each, stating a benefit, a promise or an attitude that fits the facts above.
- Avoid stock phrases such as "Your partner in...", "Redefining..." or "...made simple".

Format:
1. A names table with the columns Name, Style, Why it fits, Criteria met (each criterion as yes or no), Risks.
2. A taglines table with the columns Tagline, Words, Angle.
3. A shortlist of five names and three taglines, with one sentence each on why.

You cannot check trademarks, domain names or social handles, so do not say any name is available or safe to use. Mark every shortlisted name "to check" for trademark, domain and handles; a trademark professional should clear the final choice.

A strong name is one the audience can say, spell and remember after hearing it once.

Example row, for form only: [Name] | Suggestive | Hints at speed without saying "fast" | Short: yes; Easy to spell: yes | Close to a common word in [language]

If our criteria conflict, for example "short" and "fully descriptive", say so and show options on each side of the trade-off rather than picking one silently.

Variables

{{thing}}
What you are naming, what it does and who it is for.
{{audience}}
Who will see and say the name.
{{names_to_avoid}}
Your other brand names and competitors' names to stay clear of.
{{markets}}
The languages and countries where it will be used, for example "English and Spanish, US only".
{{criteria}}
Your rules: length, tone, describe or hint, words to avoid, anything that must be in it.
{{count}}
How many name options you want, for example 20.

Why it works

  • What good looks like. Each option is checked against your criteria in a table, including whether it can be said and spelled after one hearing, so the shortlist is reasoned rather than a gut pick.
  • What to avoid. It never claims a name is available, and marks the shortlist for trademark, domain and handle checks by a professional.
  • If unsure. Criteria that pull against each other are named, with options on both sides, instead of being resolved silently.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/names-and-taglines

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "names-and-taglines"}, or just ask for it by name.