Skip to main content
Developer Documentation / Project Tools

Project Name Generator

Get name ideas for a repository, app or library from a few keywords, with repo slug and package-safe variants.

Describe your project in a few words and get a set of name ideas, each with a ready-to-use repository slug.

Suggestions are generated from your keywords in the browser. Byteary does not check whether a name is free on GitHub, npm, PyPI, domain registrars or trademark databases - search those before you commit to a name.

Availability is not checked - search GitHub, registries and trademarks before choosing a name.

What Is the Project Name Generator?

It suggests names for a new repository, app, library or side project from a few keywords about what it does. Each suggestion comes with a repository slug and a package-safe variant, so you can see straight away how it would look as a URL or package name.

When to Use It

  • Naming a new repository before the first commit.
  • Replacing a placeholder like test-app-2 before a project goes public.
  • Brainstorming names for an internal tool or hackathon project.

How to Use It

  1. Enter two to five keywords, for example log search fast.
  2. Choose a style - descriptive, compound word, tool-style suffix, metaphor or short - or keep the mix.
  3. Set a maximum length and click Suggest names. Use More ideas for a new set.

Example

From log search fast you might get descriptive names like log-search-fast, compounds like logsearch, and metaphors built from related words such as scout, ledger or swift.

What Makes a Good Project Name

Short, easy to say and spell, lowercase-friendly, and not too close to a well-known project. A descriptive name is easier to find in search; a distinctive name is easier to build a brand around.

Limitations

Suggestions are generated from your keywords in the browser - the tool does not check whether a name is free on GitHub, a package registry, a domain registrar or a trademark database. Check those yourself before you commit. If the project will be published as a package, check the name with the Package Name Generator.

Frequently Asked Questions

No. It generates ideas from your keywords only. Search GitHub, the package registry you plan to use, domain registrars and trademark databases before settling on a name.

Short, lowercase, easy to spell and pronounce, and separated with hyphens rather than spaces or capitals. It should hint at what the project does or be distinctive enough to search for.

It is the name without separators, which suits ecosystems or import paths where hyphens are awkward. Check the exact rules for your ecosystem with the Package Name Generator.

The generator combines your keywords with word lists and patterns in a different order each time, so each round gives a new set built from the same keywords.
Share this tool: