Back to Blog
How to name an app: rules, availability, ranking data

How to name an app: rules, availability, ranking data

Peter Sutarik··13 min read·Updated
how to name an appapp title generatorapp name availabilityapp trademarkapp store optimization

How to name an app: the short answer

To name an app, generate 20 or more candidates around the keyword people search for, then shape the best ones into a "Brand: keyword" title that fits in 30 characters. Before you commit, check that the name is free on both the App Store and Google Play, run a trademark search, and confirm the domain. This page works as an app title generator framework: candidates first, then the store and legal checks, then the keyword decision.

The title matters because it is indexed for search. Apple's App Store Connect reference caps the app name at 2–30 characters (Apple), and Google Play allows 30 characters or less (Play Console Help). On iOS, Apple allows a name to be used "for one app per localization" (App Store Connect Help), so a name is a claim, not just a label.

What top-10 app names look like: data from 25 keywords

Most names that rank in the top 10 carry the exact phrase people searched for, and most use a "Brand: keyword" structure. We pulled the top 10 results for 25 common category keywords on both stores, 242 App Store names and 250 Google Play names (source: Sonar /api/v1/apps/search, US, queried 2026-10-12).

MetricApp StoreGoogle Play
Top-10 names containing the exact search phrase62.8% (152/242)68.4% (171/250)
Top-3 names containing it68% (51/75)69% (52/75)
Positions 4–10 containing it60% (101/167)68% (119/175)
#1 app's name contains the exact phrase15 of 2517 of 25
Names with none of the keyword's words30.6%26.0%
Names using a "Brand: keyword" or "Brand - keyword" separator57.0%64.8%
Names that start with the keyword21.9%20.8%
Median name length28 characters28 characters
Names over 30 characters10

The keywords were: habit tracker, budget planner, meditation, photo editor, pdf scanner, calorie counter, period tracker, sleep sounds, language learning, workout planner, recipe, weather, vpn, qr code reader, note taking, to do list, translator, flashcards, intermittent fasting, step counter, white noise, journal, expense tracker, password manager and baby tracker.

What the #1 results look like on iOS:

  • Keyword as the whole name: "Habit Tracker".
  • Keyword first, brand second: "Calorie Counter - MyNetDiary".
  • Brand first, keyword second: "Fleur - Budget Planner App", "Flo Cycle & Period Tracker", "Adobe Scan: PDF & Doc Scanner".
  • Brand-led or first-party names: "Journal" (Apple, 330,741 ratings), "Weather" (1,842,970 ratings), "Passwords", "Google Translate", "Duolingo: Language Lessons", "Insight Timer: Meditate, Sleep".

On Google Play the #1s include "Loop Habit Tracker", "Step Counter - Pedometer", "Sleep Sounds - relaxing sounds", "Google Tasks" and "Hevy - Gym Log Workout Tracker".

Three patterns stand out. Brand plus the searched phrase is the majority format on both stores. Names without the keyword that still reach #1 belong to big brands or Apple's own apps with huge rating counts, not to new indie apps. And names use nearly all 30 characters: the median is 28.

Method and caveats. "Exact phrase" means the keyword string appears verbatim, case-insensitive, in the app name. "Separator" means the name contains " - ", " – ", " | " or ": ". This is 25 keywords, one storefront (US) and one day, and exact matching misses variants like "to-do". The numbers are correlational: top apps also have more ratings, downloads and history, so the data shows what ranking names look like, not that a keyword in the name causes the rank.

How to come up with app name candidates

Generate at least 20 names, then cut to five with the checks below. Most candidates fail at the availability step, so a list of three is often a list of zero.

Four methods that produce usable brand halves:

  • Compound words. Two short words that hint at the outcome, like "HabitKit" or "Goodbudget".
  • Metaphor or mascot. A noun that carries the feeling of the app, like "Finch" or "Atoms". Distinctive, but no keyword value on its own.
  • Invented words. Coined names make the strongest trademarks, according to the USPTO's ranking of mark strength (USPTO: Strong trademarks). Nobody searches for them until you make them known.
  • Outcome names. "Onrise", "Productive". They describe what the user gets.

Then filter:

TestPassFail
Say it out loud onceListener can spell itNeeds spelling out
LengthBrand of about 15 characters or less, leaving room for a keywordBrand eats the whole 30
DistinctiveCoined or unusual wordJust "Habit Tracker" or "Budget App"
Other brands inside itNoneContains a competitor's brand
Your top marketsNeutral meaningAwkward meaning in a target language

Title formulas and keyword placement

A ranking app name has two halves: a brand that makes it ownable and a keyword that makes it findable. The three formulas below are the ones that appear among the #1 results above.

FormulaExample from the dataWhen it fits
Brand: keyword"Adobe Scan: PDF & Doc Scanner"Default for a new app; 57.0% of top-10 App Store names use a separator
Keyword - Brand"Calorie Counter - MyNetDiary"Your brand has no search demand yet
Brand containing the keyword"Loop Habit Tracker"The brand and keyword read as one phrase
Three app naming formulas compared side by side: keyword-first, brand-first, and blended, showing character counts, keyword position, and pros and cons for each approach
Brand-first, keyword-first and blended titles: pick the one that fits how well known your brand already is.

A worked batch for a hypothetical budget app with the brand "Claro":

CandidateCharactersFormula
Claro: Budget Planner21Brand: keyword
Budget Planner - Claro22Keyword - Brand
Claro Budget Planner20Brand containing keyword
Claro: Budget & Expenses24Brand: keyword
Claro - Expense Tracker23Brand - keyword

Three placement rules:

  • One primary keyword in the name. Apple's Guideline 2.3.7 says "don't try to pack any of your metadata with trademarked terms, popular app names, pricing information, or other irrelevant phrases just to game the system" (App Store Review Guidelines). Put secondary terms in the subtitle and the iOS keyword field.
  • Don't repeat words across fields. On iOS, a word already in the name doesn't need to appear in the keyword field again; the keyword field guide covers how to spend those 100 characters.
  • Mind truncation. Long names are often truncated in search results, so the brand or keyword you care about most goes first. iOS app title length has the exact cutoffs.

Pick the keyword with data. When most of the top 10 already carry the phrase, it is an entry fee rather than an edge. In an earlier Sonar check, 8 of the top 10 iOS apps for "habit tracker" had the term in their title (difficulty 67, popularity 57), against 5 of 10 for "budget planner" (difficulty 64, popularity 51) (source: Sonar /api/v1/keywords/search, US, queried 2026-09-29). For a real before-and-after, the ReelMeal app title case study shows one indie app moving its keyword to the front of the name, including what it lost. For finding the keyword in the first place, use the 6-step keyword research workflow.

Store rules every app name must follow

Both stores ban prices, promotional text and other people's brands in the name. Break these and the name is rejected at review.

RuleApple App StoreGoogle Play
Length2–30 characters (Apple)30 characters or less (Play)
UniquenessOne app per name per localization (Apple)No title uniqueness requirement
Prices and promoNot allowed (Guideline 2.3.7)No price or promotional info (Play)
Ranking claims2.3.7 bans "irrelevant phrases"No text indicating store performance or ranking (Play)
Other brandsNot without the developer's approval (Guideline 4.1)Must not imply ties to Google Play programs (Play)
Emoji and capsNot addressed in 2.3.7No emoji; no all caps unless it's your brand (Play)

How to check if an app name is available

Run five checks: both stores, App Store Connect, the Android applicationId, a trademark database and the domain. Only App Store Connect gives a hard yes or no, and only when you try to create the app record.

Step 1: Search both stores

Search the exact name on the App Store and Google Play in every storefront you plan to launch in. An exact match in your category is a stop sign even on Google Play, where duplicate titles are allowed, because you'd be fighting an incumbent for your own brand query. A missing result doesn't prove a name is free on iOS: names can be held by apps in development, removed from sale or live only in another country (Apple Developer Forums).

Step 2: Try it in App Store Connect

Creating the app record is the definitive iOS check. App Store Connect asks for the app name, primary language, bundle ID and SKU when you add an app (Apple). A taken name is blocked there.

Step 3: Pick the Android applicationId carefully

Google Play doesn't require unique titles, but the applicationId is unique and permanent. It "uniquely identifies your app on the device and in the Google Play Store," and if you change it, "Google Play Store treats the upload as a completely different app" (Android Developers). Base it on a domain you control, such as com.yourbrand.app, so a later rename doesn't leave a mismatched ID.

Search the USPTO trademark database and your target markets' equivalents for the name and close variants. The next section covers what to look for.

Step 5: Check the domain and handles

Check the .com, or a clean variant like getbrand.com or brandapp.com, and the social handles your launch plan depends on.

How to trademark an app name: the basics

A trademark search tells you whether your name is likely to collide with an existing mark; registration gives you rights you can enforce. This is general information, not legal advice. For a name you plan to build a business on, talk to a trademark attorney.

The USPTO "strongly recommends" searching registered and pending marks before filing, and lists "likelihood of confusion" with an existing mark as one of the most common reasons for refusal (USPTO). Marks can conflict if they "look alike, sound alike, have similar meanings, or create similar commercial impressions," depending on whether the goods or services are related (USPTO: Likelihood of confusion).

  • Search variants, not only the exact string. "Habbit" and "Habit-ly" can collide with "Habitly". The USPTO says most searches involve "searching multiple times using different combinations of terms" (USPTO).
  • Generic names are weak marks. The USPTO ranks descriptive and generic terms as the weakest marks and coined words as the strongest (USPTO). "Budget Planner" alone is hard to protect, which is another reason the brand half matters.
  • Budget for filing. The base application fee is $350 per class of goods or services, plus $200 per class for custom descriptions (USPTO 2025 fee changes).

A registered mark also helps inside the App Store: if another developer uses your trademarked name, Apple's help points you to its app name dispute process (Apple). Guideline 5.2.1 forbids using "protected third-party material such as trademarks" without permission (App Store Review Guidelines), so don't name your app after someone else's mark either.

Reserving an app name: what locks and what doesn't

Creating the App Store Connect record is how you claim an iOS name. The display name stays editable; the identifiers on both stores don't.

ItemEditable later?Source
iOS app nameYes, until submission, then with a new versionApp Store Connect reference
iOS bundle IDNo, after you upload a buildApp Store Connect reference
iOS SKUNo, after you add the appApp Store Connect reference
Play applicationIdNo, after publishingAndroid Developers
  • Apple doesn't document how long an unsubmitted record holds a name. Create the record when you're committed, then get a build submitted.
  • Deleting a Play app can burn its package name. A deleted app with any lifetime installs keeps its package name locked; it "can't be reused by any other app, including apps created by the developer account that created the deleted app" (Play Console Help).

FAQ

How do I know if an app name is already taken?

Search the exact name on both stores, then try to create the app record in App Store Connect. Apple allows one app per name per localization, so a taken name is blocked there. Google Play doesn't require unique titles, but the applicationId must be unique. Search the USPTO database for existing marks too.

Can two apps have the same name?

On Google Play, yes: there is no title uniqueness rule. On the App Store, a name can be used by one app per localization, according to Apple's App Store Connect Help. Even where duplicates are allowed, sharing a name with an incumbent makes your own brand search harder to win.

Should my app name include a keyword?

Usually, yes, as a descriptor after a distinctive brand. In Sonar's sample of 25 keywords, 62.8% of top-10 App Store names and 68.4% of Google Play names contained the exact search phrase (source: Sonar /api/v1/apps/search, US, queried 2026-10-12). That is a correlation, not proof of cause, but brand-only #1s were almost all big brands or Apple's own apps.

Do I need a trademark before publishing my app?

No store requires a registered trademark to publish. A USPTO search before launch lowers the risk of a forced rename, and a registered mark lets you file an App Store name dispute if someone copies it. The base filing fee is $350 per class. This isn't legal advice.

Will the App Store autocorrect my app's name?

It can, when your brand is close to a common word. Test it on a device in the target storefront; the fix is covered in app not showing in App Store search.

How long can an app name be?

30 characters on both stores, with a 2-character minimum on Apple. Search results often truncate long names, so see iOS app title length for the truncation points.

Naming is the first ranking decision you'll make. Sonar shows popularity, difficulty and the apps ranking for any keyword on both stores, so you can pick the keyword half before you lock the name. Start free trial.

Put this into practice

Keyword difficulty scores, search popularity data, competitor analysis, and rank tracking — start optimizing in minutes.

7-day free trial · Card required, $0 today · Cancel anytime