Here are 146 nicknames for your boyfriend, grouped by the tone they carry rather than dumped in one long list — cute, romantic, funny, strong, and the romanised Hindi and Urdu ones used across India. Every name has a copy button, and you can run any of them through the SnapNick nickname generator to get a styled version for a contact name or a bio.
Quick picks
If you want one right now: these ten are the safest across every kind of boyfriend, because they are short, easy to say out loud, and none of them sound like baby talk.

Cute and soft
These are the everyday ones — the names that end up in your phone and stay there for years. They work best in private and in messages.
Romantic
Heavier names, for when you mean it. Use these sparingly: a nickname like My Everything loses its weight if it is also how you ask him to pass the salt.
Funny and teasing
Affectionate insults. These only work when the friendship underneath the relationship is strong, and they are the ones most likely to become a private joke.
Strong and cool
Names that flatter rather than soften. They suit a boyfriend who plays sport, games competitively, or simply likes being told he is good at something.
Flirty
For the early months, or for getting a reaction. These hint rather than declare, which is why they work in a message and not in front of his parents.
Indian favourites and what they mean
These are the ones you will actually hear in India, written in the Latin alphabet the way people type them. Meanings are given plainly so you know what you are saying.
| Nickname | What it means | Copy |
|---|---|---|
| Jaan | life — the most common term of endearment in Hindi and Urdu | |
| Jaanu | an affectionate form of Jaan | |
| Shona | gold; widely used as "my precious", Bengali in origin | |
| Babu | a general term of affection | |
| Raja | king | |
| Sanam | beloved | |
| Piya | beloved | |
| Dilbar | one who wins the heart | |
| Jaaneman | love of my life | |
| Rajkumar | prince | |
| Meethu | sweet one | |
| Chotu | little one — teasing, for a shorter partner |
The styled version of his nickname
A nickname does not have to stay in plain letters. Every string below is real output from this site’s own generator, produced on 12 August 2026 — not mocked-up lettering.
Decorations to wrap around it — tap any to copy, then paste it before or after the name:
What a styled nickname costs in a name field
Here is something the other nickname lists do not mention: a styled name is usually longer than it looks. Most decorative alphabets live high up in Unicode, so each letter costs two units wherever a field counts UTF-16, and four bytes where it counts bytes. Not all of them do — small caps sit in the ordinary range and cost exactly what plain text costs, which makes them the safest style when a field is tight. The table shows which is which.
| Nickname | Styled version | Characters you see | Units a field counts |
|---|---|---|---|
| Jaan | 𝓙𝓪𝓪𝓷 ෆ | 6 | 10 |
| Champ | 𝒞𝒽𝒶𝓂𝓅 ৎ | 7 | 12 |
| Bubs | ♡ 𝔹𝕦𝕓𝕤 ♡ | 8 | 12 |
| Angel | ๛ ᴀɴɢᴇʟ | 7 | 7 |
Measured by generating each name on this site and counting the code points of the exact string returned. If a name field rejects your styled nickname or cuts it short, this is usually why — try a shorter root, or a style with fewer decorative characters.
How to pick one he will actually like
Match the name to how he already sees himself. A boyfriend who is proud of being dependable will like Rock or Anchor far more than Bubba; one who jokes constantly will prefer Goofball to Beloved. Say it out loud once before you commit — a nickname that reads well in a message can be unusable in front of his friends.
Keep it short. Two syllables is the ceiling for a name you will say a hundred times a week, which is why Babe and Champ outlast My Everything. And if you want it decorated for a bio or a contact card, style it with the SnapNick generator rather than typing symbols by hand — the copy button gets the exact characters, spaces included.
Looking for the other side of this list? Try nicknames for your girlfriend, or nicknames for your best friend if you need one for the person who introduced you.
Questions people ask
What nickname can I call my boyfriend?
Start with what already fits him. If he is soft with you, a cute name like Bubs or Teddy lands well; if he is competitive, Champ or Ace suits him better. The names on this page are grouped by tone for exactly that reason — pick the group first, then the name.
What nicknames do guys love?
Short ones they can hear in public without wincing. Babe, Champ, Boss and Tiger travel well because they are one or two syllables and carry no baby-talk. Save Snuggles and Cutie Pie for private messages unless you know he enjoys them.
What are flirty nicknames for a boyfriend?
Flirty names usually tease rather than compliment: Trouble, Menace, Snack and Heartbreaker all work because they imply something without stating it. A flirty nickname is one you would not use in front of his parents.
Can I use a styled nickname as his contact name?
Yes — a contact name is free text on both Android and iPhone, so any style from the table above pastes in cleanly. Just note the character cost measured on this page: a styled four-letter name can take up eight or sixteen units of a field limit.
What if he does not like the nickname?
Drop it immediately and try a different group. A nickname only works when both people like it, and the fastest way to kill one is to keep using it after he has asked you not to.
Type a keyword and get styled variants you can copy straight into your profile.
