🔓 Unlock Full Results
You're seeing 30 of 0 variations. Watch a short ad to unlock everything:
| Bot Username | Score | Len | |
|---|---|---|---|
|
🔍
Enter a name and click Generate to get started |
|||
How Bot Name Finder Works
Finding an available Telegram bot username is frustrating. With millions of bots already created, common names like @trackerbot or @helperbot are almost always taken. Bot Name Finder solves that problem:
Step 1 — Generate: Enter your preferred name and Bot Name Finder instantly creates 120+ creative variations using semantic analysis, brandable fragments, prefixes, suffixes, leet-speak, abbreviations, and more. The engine understands concepts — type "tracker" and it also suggests @radarbot, @scoutbot, @hawkbot.
Step 2 — Score: Each name gets an Availability Score (0–100). Green = very likely available, yellow = worth trying, red = probably taken. Names are sorted by score so the best options are at the top. Copy the highest-scoring names and register them with @BotFather.
Telegram Bot Username Rules
Before trying to register a bot on Telegram, make sure your username follows these requirements:
| Rule | Requirement |
|---|---|
| Ending | Must end in bot (case-insensitive: Bot, BOT, _bot all work) |
| Length | 5 to 32 characters total |
| Characters | Letters (a-z, A-Z), digits (0-9), and underscores (_) |
| Start | Must begin with a letter |
| Uniqueness | Must not be already taken by another user, bot, or channel |
Frequently Asked Questions
How does Bot Name Finder work?
Enter your preferred bot name and Bot Name Finder generates 120+ creative variations using semantic analysis, brandable fragments, prefixes, suffixes, abbreviations, leet-speak, and more. Each name gets an Availability Score (0–100) that estimates how likely it is to be free. Copy the top-scoring names and try them on @BotFather.
What are the rules for Telegram bot usernames?
Telegram bot usernames must end in "bot" (case-insensitive), be between 5 and 32 characters long, contain only letters, digits, and underscores, and must start with a letter. The username must also be unique across all Telegram users, bots, and channels.
What does the Availability Score mean?
The Availability Score (0–100) estimates how likely a name is to be available on Telegram. It analyzes length, uniqueness, creative modifications (leet-speak, fragments, compounds), and checks against common words. Green (70+) = very likely free, yellow (40–69) = worth trying, red (below 40) = probably taken. Always confirm on @BotFather.
How do I register a bot name on Telegram?
Open @BotFather in Telegram, send /newbot, choose a display name, then enter the username you want. If it's available, BotFather registers it instantly. Use the "Open BotFather" button on this page to go directly there.
Why is my preferred Telegram bot name always taken?
Millions of bots have been registered on Telegram since 2015. Common English words followed by "bot" are almost always taken. Bot Name Finder generates creative alternatives using synonyms, brandable combinations, and unique patterns that are much more likely to be available.
Is Bot Name Finder free?
Yes — you get 30 name variations completely free. To unlock all 120+ variations with availability scores and the Bot Toolkit, simply watch a short ad. No signup or payment required.
What is the Bot Toolkit?
The Bot Toolkit appears below the results and includes 7 developer tools: a QR code generator for your bot's t.me link, BotFather command lists by category, error message templates, a Telegram message formatter with MarkdownV2 auto-escape, a visual inline keyboard builder, a starter code generator for Python, and a rate limit calculator.
How does the Telegram Formatter work?
The Formatter lets you write your bot's messages in HTML or MarkdownV2 and see a live preview of how they'll appear in Telegram. When you use MarkdownV2 mode, the "Copy Formatted" button automatically escapes all 18 special characters while preserving formatting markers, code blocks, and link URLs. This saves you from the most common MarkdownV2 parsing errors.
What is the Inline Keyboard Builder?
It's a visual editor for creating Telegram inline keyboards. You add buttons and rows by clicking, set the button text and callback_data visually, and export the result as JSON, Python code (python-telegram-bot). No need to write JSON by hand — what you see in the preview is what users see in Telegram.
What does the Rate Limit Calculator show?
Enter your bot's active users, messages per user per day, and number of groups served. The calculator estimates your peak messages-per-second and compares it to Telegram's three rate limits (1 msg/sec per chat, 20 msg/min per group, 30 msg/sec global). It shows a color-coded result (green/yellow/red) and suggests queuing strategies if you're approaching the limits.
Can I use this for non-bot Telegram usernames?
No — Bot Name Finder is specifically designed for Telegram bot usernames, which must end in "bot". Regular Telegram usernames follow different rules.
Telegram Bot Name Guides
Tips and strategies from our blog to help you pick the perfect username.