❤️ Only for couples · Download now
Download App

Home › Blog › Cute names to call your boyfriend

Cute names to call your boyfriend: how to pick one that fits him

Updated November 1, 2026.

There are plenty of lists of nicknames, and if you want a very long one, our pet names for boyfriend guide has 150 of them. This page does something different. Instead of one more big list, it helps you pick a cute name that actually suits your boyfriend: his personality, the way he talks, the moment you are in and the stage of your relationship.

That matters because a nickname is not like a gift you can return. If it fits, it becomes part of how the two of you talk. If it does not, it ends up as an awkward word he is too polite to mention. Below you will find more than thirty cute names sorted by type of person and type of moment, a short test for trying a name out, a way to build a name from his own name and a list of mistakes that often sink a nickname.

Start with him, not the list

Before you choose a name, spend a day noticing three things:

  1. How he talks to you. Does he use pet names himself? Which ones? If he calls you "love", then "love" is probably welcome in return.
  2. What he finds funny. A man who loves dry humour may prefer a teasing name to a sweet one.
  3. How he reacts to attention. Some people light up when you praise them out loud. Others get shy. A shy person often prefers a name only you use, and only in private.

The answers tell you whether to go sweet, playful, cheeky or very quiet. The next sections match these types to names.

Cute names for a gentle, affectionate boyfriend

If he is warm, soft-spoken and caring, soft names tend to fit. Keep them short so they sound natural in a quiet moment.

  • Love
  • Honey
  • Sweetheart
  • My heart
  • Darling
  • Dear one
  • Angel
  • Sunshine
  • Teddy
  • Cuddle bear
  • Softie
  • Cosy

Use these at the end of a day, in a goodnight message, or when he has had a hard time. They work best said slowly.

Cute names for a confident, active boyfriend

If he is sporty, driven or the kind who takes charge, over-sweet names may feel off. Try ones that sound warm without sounding small.

  • Handsome
  • Captain
  • Champ
  • Hero
  • Boss
  • My guy
  • Tiger
  • Chief
  • Rockstar
  • Legend
  • Big guy
  • Partner

These are good for encouraging him before something important, or just teasing him lightly in daily life. "Good luck today, champ" says a lot.

Cute names for a funny, goofy boyfriend

If you spend half your time laughing, the nickname can be a joke too. The goal is a name that makes him grin the moment he hears it.

  • Goofball
  • Silly
  • Muppet
  • Noodle
  • Dork
  • Nugget
  • Pickle
  • Potato
  • Waffle
  • Banana
  • Weirdo (only if it is affectionate and he agrees)
  • Trouble

Food names are common because they are short, funny and harmless. Pick the one that matches something he actually loves, or something he always orders.

Cute names for a quiet, private boyfriend

Some people dislike being labelled out loud, especially in front of others. For them, the best name is one that is almost a secret.

  • A short form of his first name, said softly
  • A word from a language you both like
  • The name of a place that matters to both of you
  • A word from an in-joke no one else would get
  • Just "you", said with a particular tone
  • A single letter or initial

The more private the name, the more it feels like yours. It does not need to be cute to anyone but him.

Build a name from his name

One of the easiest ways to create a unique nickname is to start with what he already has. Here are four tricks:

  1. Shorten it. A long first name often has a natural short form. Say it a few ways and see which one feels warm.
  2. Add a sound. Add "-y" or "-ie" at the end. Many nicknames in English work this way, though not all names suit it.
  3. Rhyme it. Find a word that rhymes with his name and is gentle or funny. A rhyming name is easy to remember and easy to say.
  4. Join it with a word. Take his first name or a piece of it and add "bear", "boy", "man" or "love". Choose one that sounds good in your voice.

If his surname is distinctive, you can use a short form of that too. Some couples use surnames as a joking, affectionate way of addressing each other.

Build a name from a shared story

The names that last longest are the ones with a story. They begin with something that happened.

  • The meal you cooked together that went wrong becomes the name of the dish.
  • The nickname he got from a friend, in a context only you know, becomes yours.
  • A mistake in a message turns into a word you keep using.
  • The name of the place where you met becomes a code word.
  • A line from a film you both love turns into a short phrase.

Such names have a built-in memory. When you say them, you do not only address him, you refer to the whole story. If you are not sure what to build from, our reasons why I love you list is a good source of material.

Cute names for different moments

The same name does not suit every situation. Most couples end up with a small set.

In the morning

Something soft and short: "Morning, love", "Hey, sunshine", "Good morning, handsome". See good morning texts for him for message ideas.

When flirting

Something with a little confidence: "handsome", "trouble", "you". Pair it with a teasing line. Our flirty texts for him has examples.

When he is having a hard day

Something very gentle and not funny: "love", "my heart", "my friend". A joke name can feel dismissive when he is stressed.

When you are annoyed

Use his first name, and use it plainly. A pet name in the middle of a real disagreement can sound sarcastic.

When you want to celebrate him

Something with pride in it: "my champ", "my hero", "my guy". Say it out loud, not only in a text.

In public or with friends

Many people drop the pet names or use a mild one like "babe". If he is embarrassed, respect that. You can use the real name in public and the pet name at home.

How to test a name before you commit

  1. Try it once, lightly. Use the name in a normal moment, not a loaded one. Do not announce it.
  2. Watch the first second. A smile, a laugh or a soft look is a yes. A pause, a frown or a change of subject is a no.
  3. Ask directly if you are unsure. "Do you like it when I call you that?" is a fair question and gets a more honest answer than guessing.
  4. Use it a few times over a week. A name that feels odd at first can grow on both of you. If it still feels odd after a week, let it go.
  5. Let him change it. If he suggests a tweak, take it. The name is for both of you.

Names that tend to fall flat

  • Names that remind him of an ex. If you do not know what he called previous partners, ask or avoid very common ones.
  • Names that mock a sensitive point. Anything about his weight, height, hair or a past failure, even as a joke, can hurt.
  • Baby-like names for someone who dislikes them. Some people feel talked down to.
  • Names borrowed from film or social media in a way that sounds like a script. If it feels like you are quoting, it will sound like it.
  • Names used as a way to dodge an issue. A cute name does not replace an honest conversation.
  • Forcing it. If neither of you likes pet names, that is fine. Many couples use first names only and are close all the same.

When he does not like nicknames

Some people simply do not like to be called anything but their name. That is a preference, not a lack of love. If that is him, you can still show tenderness in other ways:

  • Say his name in a warm tone, especially after a long day.
  • Use a pet name only when you are alone, if that is acceptable.
  • Show affection through action: a hug, a message, a small gift.
  • Use words of affirmation that are specific rather than generic. Our words of affirmation guide can help.

It also helps to ask what he would like. Some men prefer to be praised for what they do rather than labelled with a cute word.

Changing names as the relationship grows

The names you use early on may not be the ones you use in year five. That is normal. Early nicknames tend to be sweeter and more general, because you are still learning each other. Later ones become shorter, odder and more private. You may find that one particular word, which started as a joke, now carries more warmth than "darling" ever did.

Let the names change. If you notice you have stopped using any, it can be a small signal worth noticing. Not every couple needs nicknames, but if you used to and now do not, you might ask yourself what else has dropped out of daily life. Our guide on how to be more affectionate has simple ways to bring it back.

Using the name in notes, cards and gifts

A nickname makes a written message sound like it comes from you. A few places it fits well:

  • At the top of a note: "Morning, trouble. Eggs are in the pan."
  • On a card: "To my favourite goofball, happy anniversary." See anniversary quotes for lines to go with it.
  • Saved in your phone as his contact name. Change it only if he knows and likes it.
  • In an open-when letter: "Open when you miss me, love." Ideas are in open when letters.

A quick way to decide

  1. Is he gentle, confident, goofy or private?
  2. Pick two names from that group.
  3. Try one this week, in a calm moment.
  4. Watch his reaction and adjust.
  5. If neither works, build a name from his name or from a shared story.

The best nickname will not necessarily come from a list. It will come from the way the two of you talk when nobody is watching.

Where Buffaly fits

Buffaly home screen with the shared heart filled to 41 percent and the quick actions Kiss, Listen and Get Naughty
Your shared heart, filled by small moments.
The More Ways to Connect list in Buffaly with Call, Compliment, Conversation, Date, Have Fun, Help Out and Hug
More ways to connect, including Conversation and Date.

A nickname is a small habit of affection, and small habits are what keep a relationship warm. Buffaly is an iPhone app for couples who are already together. You connect with a 4-character code and share one heart. Compliment, Hug and Kiss each add 15 percentage points, a Conversation adds 25 and a Date adds 80. The heart slowly empties, so it helps you keep topping up closeness instead of waiting for a big moment. It is meant to make small moments easier to remember, and it will not make a relationship good by itself.

What Buffaly is not: it is not a quiz or content app, not a messaging app, and it does not share your location. It is an entertainment tool, not a medical, psychological or counselling service. The download is free. Using Buffaly needs a subscription, and one subscription covers both partners; the price is shown in the App Store in your own currency before you subscribe. It needs an iPhone with iOS 17 or later; there is no Android version yet.

Frequently asked questions

What are cute names to call your boyfriend?

Classic choices include babe, love, handsome and honey. More personal ones come from his name, a shared joke, a food he loves or a trait you like. The best nickname is one that sounds natural when you say it.

How do I choose a nickname for my boyfriend?

Listen to how he talks and what makes him smile. Try a name once in a relaxed moment and watch his reaction. If he laughs or softens, keep it. If he frowns, drop it.

What if my boyfriend does not like pet names?

Some people just do not. Ask, accept the answer and show affection another way, such as saying his name warmly or using a private word only when you are alone.

Should I use pet names in public?

Only if you are both comfortable. Many couples use one set of names in private and another, or just first names, in front of other people.

How do I come up with a unique nickname?

Combine a short version of his name with a word that describes him, or use something from a shared memory such as a place, a meal or a joke.

Where can I find a long list of pet names?

Our pet names for boyfriend guide has 150 names grouped by style. This page focuses on how to pick one that fits him.

Can Buffaly help with pet names?

No. Buffaly does not suggest names. It helps couples log small actions like Compliment, Hug and Date and keep a shared heart filled.