Love Nickname Generator

Ten romantic pet names per click for husbands, wives, partners and crushes, including sweet terms of love from Spanish, French, Italian and Hindi.

Part of Couples & Nicknames

  • M
    My MoonlightExample

    A poetic name for a calm, gentle partner who brightens dark days.

  • m
    mi cieloExample

    Spanish for my sky, a soft and very romantic everyday term.

  • S
    SnugglebugExample

    Playful and cosy, ideal for someone who always wants a hug.

  • m
    mon cœurExample

    French for my heart, simple and works for any partner.

  • M
    My LighthouseExample

    For the person who guides you home and keeps you steady.

  • m
    meri jaanExample

    Hindi and Urdu for my life, deeply loving and widely used.

Your shortlist · this device

Saved names stay in your own browser. Generate names and tap ♡ on the ones you like to keep them here.

No saved names yet. Your first ♡ shows up here.

745+ possible names in this love nickname tool

💡 GOOD TO KNOWCheck the meaning and gender of foreign terms, like chéri for a man and chérie for a woman.

Check the meaning and gender of foreign terms, like chéri for a man and chérie for a woman.

Love nicknames are the private words couples use instead of each other's real names. They can be sweet and simple like Darling, poetic like My Moonlight, or borrowed from another language, like mi amor or jaan. This love nickname generator mixes romantic words, gentle adjectives and loving terms from around the world into names for every kind of partner.

Use it for a husband, wife, boyfriend, girlfriend or long-term partner, or to find a new lover nickname for an anniversary card. Every click shows ten ideas. Read them slowly and imagine saying each one to your person. The right love name will feel natural straight away.

How to use the love nickname generator

  1. Press Generate names to get ten love nicknames.
  2. Say each one quietly, as if speaking to your partner.
  3. Copy a favourite into a message or card, or save it with the heart.
  4. Click again for more romantic and international ideas.

Terms of love from around the world

Almost every language has its own loving names. Using one can make a nickname feel fresh and special, especially if it connects to your partner's family or a trip you took together. Learn the meaning first so you use it the right way.

  • Spanish: mi amor (my love), mi cielo (my sky), cariño (dear), mi vida (my life).
  • French: mon cœur (my heart), mon amour (my love), mon chéri for a man, ma chérie for a woman.
  • Italian: tesoro (treasure), amore mio (my love), dolcezza (sweetness).
  • Hindi and Urdu: jaan and meri jaan (my life), and the softer jaanu.
  • Arabic: habibi for a man, habibti for a woman, both meaning my beloved.
  • German: Schatz (treasure) and Liebling (darling).

Poetic love names versus playful ones

Love nicknames often fall into two moods. Poetic names, such as My Moonlight, My Lighthouse or My Universe, express deep feeling and suit letters, wedding speeches and anniversary cards. Playful names, like Snugglebug or Honeybear, are light and fun and fit everyday texts and jokes.

Most couples use both. A playful name keeps daily life warm and silly, while a poetic one is saved for big moments when you want your words to carry more weight.

Letting a nickname grow naturally

The most loved nicknames are rarely planned. They start as a joke, a mispronounced word or a phrase from a special day. Use these ideas as a spark, then let the name change as you use it. If your partner adds a twist of their own, that is a sign the name is truly yours.

Example names and what makes them work

NameWhy it works
My MoonlightA poetic name for a calm, gentle partner who brightens dark days.
mi cieloSpanish for my sky, a soft and very romantic everyday term.
SnugglebugPlayful and cosy, ideal for someone who always wants a hug.
mon cœurFrench for my heart, simple and works for any partner.
My LighthouseFor the person who guides you home and keeps you steady.
meri jaanHindi and Urdu for my life, deeply loving and widely used.
HoneybearA sweet food and a cuddly animal joined into one warm word.
My Forever SoulmateBig and heartfelt, best saved for anniversaries and vows.

Tips for picking the right name

  • Check the meaning and gender of foreign terms, like chéri for a man and chérie for a woman.
  • Save poetic names for cards, letters and special days so they stay meaningful.
  • Pick a term from your partner's heritage language to show care and respect.
  • Keep playful names for texts and private jokes.
  • Let your partner pick their favourite from a short list you make.

Common questions

What is a romantic nickname for a partner?

Romantic choices include Darling, Beloved, My Heart, My Moonlight and Soulmate. Terms from other languages, like mon amour or mi amor, also add a warm and special touch to everyday messages.

Are these love names for any gender?

Most of them work for anyone. A few foreign terms change with gender, such as habibi for a man and habibti for a woman, or querido and querida in Spanish. Pick the form that fits your partner.

What does jaan mean?

Jaan means life in Hindi and Urdu, and it is used to say someone is as dear as life itself. Meri jaan means my life, and jaanu is a softer, more playful version.

How can I come up with my own love nickname?

Start with a word that reminds you of your partner, like a place, food or feeling. Add My in front for a romantic tone, or join two sweet words, like Honey and Bear, for a playful one.