7 min readby Youssef Aaouamchrome extensionnamingdeveloper tools

How to Name a Chrome Extension Within Store Policies

Example names and identifiers are illustrative, not availability or trademark checks. Verify candidates independently before use.

A developer builds a genuinely useful Chrome extension. It cleans up your Gmail inbox or adds missing features to Google Docs, and it works well. Naming it feels obvious, something like “Chrome Inbox Helper” or “Google Docs Toolkit,” because that is exactly what it does and exactly what people will search for. Then the submission gets flagged. Not for a bug. For the name itself. Google's own branding guidelines explicitly restrict using its trademarks, including the word “Chrome” or “Google,” in an extension's name without written permission, and most developers have never read that document before naming their extension.

The rule almost nobody reads before naming an extension

Google's Chrome Extensions branding guidelines lay this out plainly, even though almost nobody reads them before choosing a name. They state directly: “Don't use any Google trademarks or any confusingly similar marks as the name of your extension or company without written permission from Google.” This means a name like “Chrome Password Manager” or “Google Sheets Exporter” is a real risk, not a stylistic choice, even if the extension genuinely works with Chrome or integrates with a Google product. The guidelines do provide an approved pattern for referencing compatibility, though. Instead of putting the trademark directly in the name, developers are instructed to use the text “for,” “for use with,” or “compatible with,” alongside the trademark symbol, with an example given as “for Google Chrome™.” This is a specific, checkable rule, not a vague suggestion, and it is the single most common naming mistake among first time extension developers who assume mentioning the platform their tool works with is always fine, and always allowed.

What you can and cannot do with the name

Cannot use the trademark as the core of your name

Names like “Chrome Extension Manager” or “Google Tab Organizer” place the trademark directly inside the product identity, which the guidelines prohibit without written permission. This is true even when the extension is free, non-commercial, and genuinely built to work with that specific browser or product. The reviewer is not evaluating whether your claim is accurate. Google's guidelines treat the trademark itself as the issue, regardless of how well the extension actually performs the function its name describes. A developer who builds something excellent still faces this exact restriction, since usefulness has no bearing on trademark placement, and a working extension gets flagged just as fast as a broken one if the name itself is the problem.

Can reference compatibility with the approved phrasing

The guidelines provide a specific, sanctioned pattern for exactly this situation. A name like “Tab Organizer for Google Chrome,” using the proper trademark symbol and smaller reference text, is compliant, because the trademark is clearly a compatibility reference rather than the core brand identity. This distinction, trademark as descriptor versus trademark as identity, is the entire rule in practice. The product name itself, “Tab Organizer,” carries the branding weight, while “for Google Chrome” simply confirms where it runs. Developers who structure their naming decision this way from the start rarely run into a rejection over the name alone, since the reviewer can see immediately which part of the name is the brand and which part is the compatibility note.

Cannot use a confusingly similar mark either

The restriction extends beyond exact matches of the word Chrome or Google. A name that is a close variation of an existing Google product name, even without using either trademarked word directly, can still be flagged as confusingly similar during review. This is a judgment call made by a human reviewer, not a simple keyword filter, which means a cautious developer should lean toward a name that is clearly distinct rather than one that merely avoids the literal trademarked word while still echoing an existing product's identity in structure, sound, or intent. A name that sounds like it could be Google's own naming convention deserves a second look before submission, not after a rejection.

The manifest name and the store listing name are the same field, unlike other platforms

This is a genuine point of difference from other developer tool ecosystems worth naming directly. Unlike a VS Code extension, which has a separate technical identifier and a human facing displayName field, a Chrome extension's manifest name field is, per Chrome's own manifest field documentation, the same short string “displayed in the install dialog, the Extensions page, and the Chrome Web Store” listing all at once. There is no separate lowercase machine identifier absorbing the branding risk. This means the naming decision has to satisfy the trademark restriction, general readability, and Chrome Web Store search relevance, all in a single field, with no second field to compensate. A VS Code extension has it easier here: its lowercase technical identifier and human-facing displayName are two separate fields, so a risky or awkward choice in one doesn't force a compromise in the other. Chrome extensions do not get that same separation. Any developer tool with only one name field, rather than a split between a technical identifier and a display name, carries more naming risk in that single field, which is the same single identifier problem developers run into elsewhere.

A pre-submission naming check

  1. 01Read the specific phrase you are considering against Google's branding guidelines directly, checking whether "Chrome" or "Google" appears as the core of the name rather than as a smaller compatibility reference.
  2. 02If referencing compatibility, use the sanctioned pattern, the product name followed by "for Google Chrome" with proper trademark symbol usage, rather than embedding the trademark earlier in the name.
  3. 03Search the Chrome Web Store directly for your candidate name and close variants, checking both for existing extensions and for anything that could be read as confusingly similar to an existing Google product.
  4. 04Confirm the manifest.json name field and the intended store listing name match exactly, since Chrome extensions do not have the separate technical identifier some other platforms provide.
  5. 05If in doubt about whether a name is a compatibility reference or a trademark violation, choose the more conservative option, since Google's review process treats this as a real compliance issue, not a stylistic preference.

Name it clearly, name it compliant

Chrome extension naming carries a genuine legal and policy constraint that most naming guides never mention, and getting it wrong causes real submission delays, not just aesthetic problems. A name that reads clearly to a user can still fail review if it treats a Google trademark as its own brand identity instead of a smaller compatibility note. Generate a pool of candidates with NameKit's App Name Generator, then run each one through the branding guidelines above before you write a single line of manifest.json.

Frequently asked questions

Can I use the word Chrome in my extension's name?

Only as a smaller compatibility reference, using phrasing like "for Google Chrome" alongside the proper trademark symbol, not as the core identity of the name. Google's branding guidelines explicitly restrict using its trademarks as the primary name without written permission, regardless of how accurately the name describes what the extension does.

What happens if my extension name violates Google's branding guidelines?

Chrome's Impersonation & Intellectual Property policy states that a listing's visibility can be affected if Google believes it potentially infringes on intellectual property rights, including trademarks, and that repeated infringement can lead to account termination. The branding guidelines apply to naming, descriptions, and logos together, so a compliant name alone does not guarantee approval if other branding elements also reference the trademark improperly.

Does a Chrome extension have a separate technical name and display name?

No, unlike some other developer tool platforms. The name in manifest.json is generally the same string shown in the Chrome Web Store listing, so the naming decision has to satisfy branding compliance and readability in a single field, with no second, more technical field available to absorb any of that risk.

Is "confusingly similar" to a trademark clearly defined?

Not with a precise technical test. It is a judgment call applied during review, which means a name that merely avoids the literal trademarked word is not automatically safe if it closely resembles an existing Google product name in spirit or structure.

Can I mention that my extension works with Google Docs or Gmail in the name?

Yes, but through the same sanctioned compatibility pattern, referencing the product name as a smaller, secondary element rather than embedding it as the core of your extension's identity, and using the appropriate trademark symbol when doing so, consistently, throughout your listing.