
A plugin can be well coded and still fail because of its name. If you name a WordPress plugin badly, users cannot find it, the directory may reject it, and you may even face a trademark complaint. A good name is part of the product. This guide walks through a simple process for naming a plugin or theme, and for checking the domain before you commit.
It works for free plugins, premium plugins, and themes alike. In short, pick a name that explains the purpose, avoids other people’s brands, and comes with a domain you can own.
Why the Name Matters More Than You Think
Most people discover plugins through search. They type a problem, scan a short list, and install what looks clear. As a result, the name and the first line of the description do much of the selling. A vague name hides what the plugin does. A clear name earns the click.
The name also becomes your folder name, your text domain, your function prefix, and often your website address. Changing it later breaks settings and confuses users, so it pays to name a WordPress plugin properly on day one.
Step 1: Describe the Job in Plain Words
To name a WordPress plugin with confidence, start with one sentence: “This plugin helps [who] do [what].” For example, “helps store owners export orders to CSV.” The key words in that sentence are your raw material. Write down every synonym, then mix them into short combinations.
Descriptive names rank well and explain themselves. Brandable names stand out and last longer. Many successful products mix both, with a short brand word plus a plain description.
Step 2: Follow the Directory Rules
If you plan to host the plugin on WordPress.org, read the rules first. The detailed plugin guidelines say that names must not infringe on trademarks and should not suggest an official connection with a brand you do not own. The plugin developer FAQ also explains how the review team treats names and slugs.
In practice, avoid starting a name with someone else’s product, such as “WooCommerce Something” or “Yoast Helper”. Use your own brand word first, and describe the integration afterward.
Step 3: Search the Existing Directory
Next, search the WordPress plugin directory for your top three names. Look for exact matches and near matches. If a popular plugin already has a similar name, users will mix them up, and support requests will land in the wrong place. Choose something clearly different.
Step 4: Check the Domain Before You Fall in Love
Your plugin needs a home for documentation, support, and, for premium products, sales. That is why the domain check belongs early in the process when you name a WordPress plugin. Run each candidate through a domain availability checker to see whether the .com is free. It is a free tool I built, and you do not need an account.
If your favorite name is taken, try a short variation instead of a long one. A domain name generator can suggest alternatives that keep the same feel and still have an open .com. Avoid awkward endings only because they happen to be free.
Step 5: Check Trademarks
A free domain does not mean a free name. Before you spend money on a logo, search your name in the US trademark database and the register for your own country. If a similar mark exists in software, move on. This quick check is not legal advice, but it catches most obvious conflicts.
Step 6: Test It Out Loud and in Code
Say the name to a colleague and ask them to type it. If they hesitate, simplify it. Then try it in your code: a plugin slug, a prefix for functions and options, and a text domain. Long names make ugly prefixes. Short ones keep your code tidy.
- The slug should be lowercase with hyphens only.
- The prefix should be short and unique.
- The display name should read well in a list of search results.
Plan for Premium Versions
If you may sell a Pro version later, choose a name that works for both. A name such as “Acme Forms” can grow into “Acme Forms Pro” without trouble. You will also need a licensing system, which I cover in my post on adding a license key feature to a premium WordPress theme or plugin.
Common Mistakes When You Name a WordPress Plugin
Some errors show up again and again. The first is stuffing keywords into the name, such as “Best Fast SEO Speed Optimizer Pro”. It looks spammy and tells users nothing about quality. The second is choosing a name that only makes sense to you, like an inside joke or a codename. Users will not search for it.
The third mistake is ignoring the long term. A plugin that starts as a small tool often grows new features. If the name is too narrow, you will want to rename it, and renaming a published plugin means updating the slug, the documentation, the support pages, and every link you ever shared. Finally, many developers forget the domain and social handles until launch week, when the best options are gone.
A Short Checklist
- Describe the job in one sentence.
- Avoid other brands in the name.
- Search the plugin directory for clashes.
- Confirm the .com is available.
- Check trademarks.
- Test the slug, prefix, and spelling.
To wrap up, you can name a WordPress plugin well by being clear first and clever second. Check the rules, the directory, the domain, and the trademark before you write a single line of marketing copy. If you are still deciding where to publish your content or product pages, my overview of the best hosted blogging platform tools may help. How do you name your plugins? Tell me in the comments.

