Home › Blog › Cute names to call your girlfriend
Cute names to call your girlfriend: 80+ ideas and how to pick one she will like
A pet name is one of the smallest things you can give someone and one of the most personal. It says "I have a word for you that I do not use for anyone else". If you are looking for cute names to call your girlfriend, you probably already know what the problem is: babe works, but it also works for everyone. You want something that sounds like her.
This guide gives you more than 80 ideas, grouped by style, and then spends more time on what most lists skip: how to choose one that suits her, how to introduce it without it feeling forced, what to avoid and how a nickname can grow over the years. If you are on the other side of this and want ideas for him, our pages with pet names for a boyfriend and cute names to call your boyfriend cover that. There are no prices, brands or rules here, only options. Nobody can tell you what your girlfriend will smile at, but a good list shortens the search.
Why a nickname matters more than it looks
A pet name is private language. Most couples develop some without noticing: a way of saying goodnight, a word for a shared joke, a name that only appears when one of you is tired or silly. These small words mark a border around the two of you. They say that this is a relationship with its own vocabulary.
A nickname also changes the mood of a sentence. "Can you pass the keys?" and "Can you pass the keys, sweetheart?" ask for the same thing, but the second one carries a note of warmth. Used well, a pet name is a tiny act of affection that costs nothing and takes a second. Used badly, it can sound patronising or automatic. The rest of this page is about the difference.
Classic and sweet names
These are the names most people know. They are safe, warm and fit almost anyone. If you are early in the relationship and do not want to try too hard, start here.
- Babe / baby. The all-rounder. Easy to say, easy to type.
- Sweetheart. Gentle and a little old-fashioned in a good way.
- Darling. Slightly formal, works well with a smile or a British accent.
- Love. Short and warm. In some regions it is used with everyone, so the tone makes the difference.
- Beautiful. Works best when you mean it and say it at an unexpected moment, like first thing in the morning.
- Gorgeous. A bit more playful than beautiful. Good for texts before a date.
- Sweetie. Soft, comforting, good for bad days.
- Angel. Strong word, so use it sparingly and sincerely.
- Princess. Loved by some and disliked by others. Ask before you use it as a standard name.
- My love. Direct and serious. A good fit for a quiet moment.
- Honey. Warm and domestic, also works as a mild joke.
- Sunshine. For someone who brightens a room, or who is miserable before coffee, depending on the tone.
- Treasure. A name that says she is valuable to you without much fuss.
- Dear. Mild and affectionate, especially in notes and cards.
Playful and cute names
Cute names are the ones that make people say "oh no, not that one" while they secretly enjoy it. They tend to be small things or small animals.
- Cutie. The classic playful name. Short and friendly.
- Bunny. Soft and a little silly.
- Peanut. Good for someone small or someone who is just very dear to you.
- Button. As in "cute as a button". Gentle and old-fashioned.
- Pumpkin. A familiar warm name, especially in autumn.
- Munchkin. For a playful moment or a sleepy one.
- Kitten. Fine if she likes it, but some people feel it is too much. Test it lightly.
- Pookie. Internet-era and very silly. Works if you both like silly.
- Boo. Short, casual, a little cool.
- Bean. Little, affectionate, hard to say with a straight face.
- Squish. For someone you want to hug more often than you can say.
- Buttercup. Sweet and old storybook style.
- Bug / lovebug. Gentle and playful.
- Chickadee. Light and unusual, good for someone who likes a quirky word.
- Dumpling. Warm, round and happy. Only for someone with a sense of humour about it.
Food names
Food names are among the most common pet names in many languages, probably because they suggest something sweet, warm or comforting. They are playful, and they are easy to fit into a message.
- Honey, honeybun, honey bear. Three levels of sweetness.
- Cupcake. Soft, sugary and a little cheeky.
- Muffin. Funny and homely.
- Sugar / sugarplum. Old, sweet and southern in feel.
- Cookie. Warm and friendly.
- Cherry. Bright and bold.
- Peaches. Sweet and a bit flirty.
- Marshmallow. For someone gentle and soft.
- Cinnamon. Warm and a little spicy.
- Tiramisu / biscuit / pancake. Choose what she actually likes to eat. A name tied to her favourite snack feels extra personal.
One tip: if she is sensitive about her body or her diet, skip food names that might sound like comments on her. A name should feel like affection, not like a joke at her expense.
Names that celebrate who she is
This group is for people who want something stronger or more personal than "cute". It is also where many couples end up after a few years.
- Captain / boss / chief. For a girlfriend who leads and who likes being called out for it in a friendly way.
- Trouble. For someone mischievous. Say it with a grin.
- Legend. For the moment she did something impressive.
- Star. Simple and clear.
- Genius. Works as sincere praise or as a joke when she has forgotten her keys.
- Wildcard. For the unpredictable one.
- My favourite person. Not a name in the strict sense, but it works like one.
- Partner in crime. For a team that shares jokes and plans.
- My person. Short, warm and a little serious.
- Gem. Small, valuable and bright.
These names tell her what you admire. They pair well with real compliments; our list of compliments for your partner has wording you can borrow when the nickname needs backing up.
Nicknames from her real name
One of the most reliable routes to a unique pet name is to change her name a little. This works because the sound is already hers.
- Shorten it. Elizabeth becomes Liz, Lizzie or Beth. Alexandra becomes Alex or Lexi. Choose a form she does not already use herself.
- Add a sweet ending. -ie, -y or -ita (Anna becomes Annie, Sam becomes Sammy, Rosa becomes Rosita). Keep it light.
- Combine her name with a word. "Sunny Sam", "Kate the Great", "Lou-bear". Silly combinations stick because they are easy to remember.
- Use initials. A single letter, or the letters of her name read as a word, can become a private code.
- Rhyme or play with sound. Names that rhyme with hers often turn into a joke you have together.
- Use her middle name. If she has one she rarely uses, saying it softly can feel like a secret.
The best results come when you do not plan them. Listen for the version of her name that you say when you are relaxed. Often the nickname is already half there.
Pet names in other languages
Many couples borrow a word from another language because it sounds romantic or because it comes from their own background. Here are some common ones. If you use a word from a language you do not speak, check the meaning and the pronunciation first, and ask if she is fine with it.
- Italian: tesoro (treasure), amore (love), bella (beautiful), cara (dear).
- French: mon cœur (my heart), chérie (dear), ma puce (literally "my flea", used as a tender name), mon trésor (my treasure).
- Spanish: cariño (affection), mi vida (my life), corazón (heart), mi cielo (my sky).
- German: Schatz (treasure), Süße (sweet one), Maus or Mäuschen (mouse, little mouse), Liebling (darling).
- Portuguese: querida (dear), meu bem (my dear), amor (love).
Some of these sound odd in direct translation, which is part of the charm. The point is the warmth, not the dictionary meaning. If your family or hers speaks one of these languages, using a pet name from it can also be a way of connecting to where you come from.
How to choose one that suits her
A list is a starting point. The real task is matching a name to a person. Here are questions that make the choice easier.
- How does she talk about herself? A girlfriend who calls herself a goofball will probably enjoy a goofy name. One who dislikes anything childish may prefer something calm.
- What do her friends and family call her? Avoid copying them unless you want to be one of the group. A nickname that only you use feels more special.
- What is her style of affection? If she likes words and warmth, a gentle name will fit. If she prefers dry humour, a mock-formal name like "my lady" may suit her better.
- Is there a story? Think of the night you met, a trip, a food you shared or something she said that made you laugh. Names with a story are the ones that last.
- How does it sound in a bad moment? A pet name will be used when she is tired or upset too. Check that it still sounds kind in that situation and not like teasing.
If you want to understand what makes her feel loved in the first place, our words of affirmation page and the love languages test help you work out whether she is more moved by words or by actions. A person who values words will notice a new name. A person who values acts of service might prefer that you make her coffee in the morning and keep the nickname for later.
How to introduce a new name without it feeling forced
Dropping a brand-new pet name out of nowhere can feel awkward for both of you. A softer approach works better:
- Try it in a message first. Text is lower pressure. If she replies with a heart or uses it back, you know it landed.
- Use it once, in the right moment. A hello after a long day, a goodnight, a thank you. Not five times in the same evening.
- Watch her reaction, not your plan. If she smiles, keep it. If she says "what did you call me?", laugh and ask whether she likes it.
- Let it evolve. Many nicknames start as one word and turn into something else after a few weeks. Let it.
- Do not defend it. If she does not like a name, drop it immediately and without sulking. She is telling you something about her taste, not rejecting you.
Another approach is to ask directly: "Is there a name you would like me to call you?" Some people love being asked. The answer might surprise you, and a name chosen together can be the most special kind.
Names to be careful with
- Names about her body. Even meant kindly, a name that refers to her size or looks can land badly.
- Names she has used for a former partner. If you know she used a particular name with someone else, avoid it.
- Names that sound like orders or ownership. "Mine" or "my girl" can be sweet to some people and uncomfortable to others. Ask before you assume.
- Names used in anger. Never use a pet name sarcastically during an argument. It turns something warm into a weapon, and it takes a long time to get the warmth back.
- The same name as an ex. If you call your girlfriend the name you once used for a previous partner, she will probably notice.
- Names in front of people who might tease. If you are not sure how she feels about being called "bunny" at a work event, hold it back until you ask.
Pet names in messages, captions and cards
Written names have a different feel from spoken ones. A few ideas for how to use them:
- Good morning messages. "Morning, sunshine. I hope today is kind to you." Short, warm, and easy to send. See good morning texts for more structure; the same ideas work for her.
- Goodnight messages. A pet name makes a simple "sleep well" sound personal.
- Notes and cards. Put the name at the top, and add one specific line about her day or something she did.
- Contact name on your phone. Many couples save each other under a pet name. It is a small thing you see many times a day.
- Anniversary letters. A nickname inside a longer letter tends to hit harder than inside a quick text. For wording, our short love quotes and love quotes for her are a good source.
If you are not sure whether a name belongs in a public caption, think about whether she would be comfortable seeing it in a story. When in doubt, keep the nickname for private messages.
Names for different moods
A pet name can match the moment. Many couples end up with a whole family of names, each for a different situation.
- Tired and sleepy: sweetie, bean, sleepyhead, little one.
- Celebrating something: legend, star, boss, champion.
- Flirty: gorgeous, beautiful, trouble, you.
- Comforting: love, my love, darling, sweetheart.
- Joking: your majesty, professor, captain, madam.
- Serious and warm: her actual name, said slowly.
The last one is worth noticing. Sometimes the strongest pet name is her own name, said in a way that shows you are paying attention. A name does not have to be sugary to be affectionate.
When a nickname grows with the relationship
In the first weeks, names tend to be sweet and a bit standard. After a year or two they often become stranger: a mix of jokes, mispronunciations and references only you understand. That is a good sign. It means your relationship has its own language.
Some couples keep one stable name for life, and some change it every few years. Both are fine. If your nickname starts to feel stale, you do not need to replace it. You can add a new one for special occasions, or bring the old one back on anniversaries. If you feel you have drifted into talking only about schedules and chores, a new name can be one small way to bring warmth back; our page on how to reconnect with your partner has bigger ideas for that.
It also helps to notice whether she uses a name for you. Pet names often work in both directions, and the way she uses one for you shows how she thinks about the relationship.
Beyond the name: what she actually wants to hear
A pet name is a way of speaking, but it is not a replacement for the substance. The nicest nickname will not make up for forgetting to ask about her day or not showing up when you said you would. Think of the name as the ribbon, not the gift.
Pair it with attention. Say "good morning, sunshine" and then ask how she slept. Send "thinking of you, love" and then remember to ask about the thing she was worried about. Our how to be a good boyfriend and ways to say I love you pages have more on turning small words into actual care, and reasons why I love you can help you say what the nickname stands for.
A quick way to find your name
- Write down five things you love about her that are not about looks.
- Write down three stories from your time together that made you laugh.
- Circle one word from either list that could work as a name.
- Try it once in a message and see what she says.
- Keep it if it sticks, drop it if it does not, and try another next week.
You do not need to get it right on the first try. The search is part of it, and she will probably notice that you put thought into it, which is the real compliment.
Where Buffaly fits


A nickname is a small daily proof that you think of her as someone specific, not just "my girlfriend". The same goes for the rest of the small moments between two people: a compliment, a hug, a call on a bad day. 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 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 girlfriend?
Classics like babe, sweetheart, love and darling; playful ones like cutie, bunny or peanut; food names like honey or cupcake; and personal names built from an inside joke or a shortened version of her real name. The best one is the one she smiles at.
What is a unique nickname for my girlfriend?
Build it from something only you two share: a place, a phrase she once said, a habit of hers or a shortened form of her name. A nickname with a story behind it is unique by definition.
How do I know if she will like a pet name?
Try it once, lightly, in a private moment or a message and watch her reaction. A smile or a returned nickname is a yes. A raised eyebrow or a change of subject is a no, and you drop it without making it a thing.
Is it okay to call her babe or baby all the time?
Yes, if she likes it. Some people find those names warm, others find them generic. If you want more variety, keep babe as your default and add a few special names for special moments.
Should I use the same pet name in public?
Ask her. Many people love nicknames in private and feel awkward hearing them in front of colleagues or family. Agree on which names are for home and which are for everywhere.
What if she does not like pet names at all?
Then use her real name warmly. Some people feel a pet name is too much or too childish. Saying her name in a gentle tone, or a very small version of it, can be just as affectionate.
Can Buffaly help me with pet names?
No. Buffaly does not suggest names. It helps couples log small actions such as Compliment, Hug and Conversation and keep a shared heart filled between the big moments.