← Posts
May 15, 2026toolsside-projects

Building a name generator in an afternoon

I had a free Saturday and a vague idea. Four hours later I had something I actually wanted to use.

I had a free Saturday and a vague idea: what if you could describe what you're building and get name ideas back instantly?

No AI, no API calls. Just some keyword extraction and a handful of blending patterns. Here's how it came together.

The idea

The problem with naming things is that you stare at a blank text box and nothing comes. What you need is a starting point — something to react to, not a final answer.

So the goal was simple: take a description, pull out the meaningful words, and combine them in ways that sound like real product names.

Try it here

⌘ + Enter

How it works

The algorithm has three main moves: suffix blending, prefix blending, and portmanteau creation.

Suffix blending takes a keyword and appends a suffix from a curated list — things like ly, hub, flow, forge. So "task" becomes "Taskflow" or "Taskhub".

Prefix blending does the opposite — prepend words like go, my, smart to a keyword. "Task" becomes "SmartTask" or "GoTask".

Portmanteau creation is the most interesting one. It takes the first half of one keyword and the second half of another and combines them. "remote" + "team" might give you "Reamote" or "Reteam".

What I learned

The hardest part wasn't the algorithm — it was deciding what not to do. My first instinct was to add an AI step to score and filter the results. I cut it.

The whole point of the tool is to give you something to react to. A perfect list of five names is less useful than a messy list of twenty, because the mess is what sparks ideas.

Sometimes the right move is to ship the rough version.