Back to Blog.

How to generate product names using Open AI

Letters used to invent new catchy product names
Emil Bryggare

A good product name is one that is easy to remember and is associated with the product's brand. It should be short, catchy, and unique. A good product name can help to make a product more successful by helping it to stand out from the competition.

However, it can be hard to come up with a product name that is short, catchy, and unique. In the post, I will show you how to use OpenAI API to brainstorm and generate product names.

For example, I generated Tunebeasts, Songbirds, and Tonehounds for a music editor using the methods in this post.

What is OpenAI?

OpenAI is an artificial intelligence research and deployment for-profit company. They describe their mission like this:

OpenAI’s mission is to ensure that artificial intelligence benefits all of humanity. An important part of this effort is training AI systems to do what humans want.

OpenAI's API is a collection of natural language tasks that can be used to train models to perform various tasks such as sentiment analysis, text generation, and question answering. The API is designed to be easy to use and easy to extend, making it a great tool for developers who want to build their own natural language models.

Don’t worry if all this sounds complicated - it is not more complicated than writing a paragraph in Google Docs.

How do I use this to generate product names?

We will write a prompt that will tell the AI what it should do, the AI will follow the instructions and return the results for us. All this is very easy to do using the OpenAI Playground.

To be able to follow along with this guide, you will need an OpenAI account to access the Playground but if you only want to read along that is also fine.

Go to the OpenAI API playground at Here you will be prompted with what looks like a text editor. This is where we give the AI instructions on what it should do.

Write an instruction for the AI

The task we want the AI to perform is to generate a great product name for us. So let’s write the following instruction for the AI:

Generate a name for a software product.

Now if you click submit, you should get back a product name generated by the AI as in the screenshot above.

As you can see from the screenshot, the generated name that I received was “MySoftware” which is not bad but not quite right. To improve we can make our instruction more specific by being more specific.

Let us pretend that our software product is a customer feedback tool. Edit our instructions to the following:

Generate three names for a customer feedback tool.


When I ran this, I got a slightly better results.

  1. Feedbackly
  2. FeedbackBin
  3. Feedbackster

We can further improve by being more specific and providing examples in our instructions.

Generate names by inventing a new word inspired by the keywords.
Keywords: veterinary schedule
1. Vetify
2. Vetplanner
3. Animalcal
4. Catgenda
5. Pawsome
Keywords: video editor
1. Scenic
2. Filmagic
3. Playcut
4. Editopia
5. Lenso
Keywords: product roadmap
1. Visboard
2. Roadahead
3. Prodchart
4. Planned
5. Productracker
Keywords: product feedback

As you can see now we have a much more detailed prompt and the results are definitely better.

  1. Userfeel
  2. Voicebox
  3. Feedpanel
  4. Response
  5. Liste

That's amazing. The results vary wildly, so you may need to run it a few times to generate great names.

There are a lot of settings that you can adjust in the sidebar, but the most important one for us is the temperature. This setting controls how much randomness the AI will use. A temperature of 0 means that the results will be deterministic and repetitive, while a temperature of 1 will generate more diverse results.

For creative tasks, it is recommended to set the temperature to 0.9. Play around with all the settings, and see if you get better results.

If you are looking for a word that is related to an animal trait you can ask for that as well, check this out. Again, it makes sense to give a few examples so the AI knows what you are looking for.

Generate names by inventing a new word with an animal trait inspired by the keywords.
Keywords: veterinary schedule
1. Vetlets
2. Vetowls
3. Animalcal
4. Catgenda
5. Pawsome
Keywords: Music editor

Here are the results

  1. Tunebeasts
  2. Musicats
  3. Songbirds
  4. Tonehounds
  5. Melodogs

Be creative and play around with the prompt design. Now it is your turn. Good luck!

You may also be interested in Convas, everything you need to manage your customer feedback.

Feedback page

Convas helps SaaS & startups gather and prioritize customer feedback to build better products. Get visibility into what will move the needle for your customers and keep them in the loop.

Your customers can share, discuss and upvote feedback in one organized place. Stay in control without messy spreadsheets, emails and Slack notifications.

Build better products and customer relationships. Get started for free.

Get notified of new articles

Subscribe to our blog to get an email when we post new content.

More Stories

Cover Image for 5 tips when prioritizing feature requests

5 tips when prioritizing feature requests

There are many ways to evaluate feature requests, but you should always weigh them against your company’s goals and overall roadmap. For example, if a customer suggests a feature that will help them in their current situation, but it doesn’t align with the product vision or strategic goals of your company, it might not be worth prioritizing at this time.

Mark Sharpe
Cover Image for Project timeline template - Google Sheets

Project timeline template - Google Sheets

Looking for a simple Google Sheets template to make a project timeline? This template will help you get your project timeline out of your head with minimal fuss and tooling. It is very basic by design to get the job done.

Emil Bryggare