NaughtyChats home

Spanish pet names

Spanish nicknames for your girlfriend and what they mean

89 Spanish nicknames for your girlfriend, each with its English meaning and a quick note on how it's used. From everyday classics like mi amor to playful regional ones like mi chula.

  • Free to use
  • Made for adults (18+)
  • Fictional characters only

Classic · #1

Mi amor

My love

The one you'll hear most, in every Spanish-speaking country. Always safe.

Pick a girl

Send it to Carmen

Her chat opens with it typed in. Nothing is sent until you press send.

All 89 Spanish nicknames for your girlfriend

Copy any of them, or send one to Carmen.

Classic Spanish terms of endearment

The ones every Spanish speaker knows. You can't go wrong with these.

  1. Mi amor

    My love

    The one you'll hear most, in every Spanish-speaking country. Always safe.

    Send
  2. Cariño

    Darling (literally 'affection')

    Warm and everyday, especially common in Spain.

    Send
  3. Mi vida

    My life

    Sounds intense in English, but couples say it all the time.

    Send
  4. Corazón

    Sweetheart (literally 'heart')

    Soft and sweet. 'Mi corazón' makes it more personal.

    Send
  5. Mi cielo

    Sweetheart (literally 'my sky')

    Tender and very common across Latin America.

    Send
  6. Querida

    Dear

    A bit formal. Lovely at the top of a letter or a long text.

    Send
  7. Mi reina

    My queen

    Makes her feel adored. Common in Latin America and Spain.

    Send
  8. Princesa

    Princess

    For a girlfriend you love to spoil.

    Send
  9. Mi media naranja

    My other half (literally 'my half orange')

    The Spanish way to say soulmate.

    Send
  10. Amorcito

    Little love

    A softer, cuter 'amor'.

    Send
  11. Linda

    Pretty, lovely

    Warm and simple, heard all over Latin America.

    Send
  12. Hermosa

    Beautiful

    A compliment and a nickname at once.

    Send
  13. Preciosa

    Gorgeous (literally 'precious')

    A strong, sincere compliment.

    Send
  14. Guapa

    Good-looking, gorgeous

    Very common in Spain, where friends say it to each other too.

    Send
  15. Bonita

    Pretty

    Sweet and easy. 'Mi bonita' sounds even softer.

    Send
  16. Mi tesoro

    My treasure

    Tender and a little old-fashioned.

    Send
  17. Mi chica

    My girl

    Casual, proud and simple.

    Send
  18. Mi novia

    My girlfriend

    Saying it out loud is half the fun.

    Send

Sweet Spanish nicknames

Soft names for good-morning texts and sleepy calls. Spanish loves a diminutive (-ito, -ita) to make a word cuter.

  1. Mi cielito

    My little sky

    The '-ito' makes 'cielo' even sweeter.

    Send
  2. Corazoncito

    Little heart

    Very soft. Perfect for a sleepy good-night text.

    Send
  3. Cariñito

    Little darling

    A cuddly version of 'cariño'.

    Send
  4. Dulzura

    Sweetness

    For a girl with a sweet nature.

    Send
  5. Mi sol

    My sun

    She lights up your day.

    Send
  6. Solecito

    Little sun

    Cute and sunny, great for good-morning texts.

    Send
  7. Mi luz

    My light

    Simple and romantic.

    Send
  8. Mi ángel

    My angel

    For a kind, caring girlfriend.

    Send
  9. Mi dulce

    My sweet

    Short and affectionate.

    Send
  10. Mi alma

    My soul

    Deep and romantic, yet couples use it every day.

    Send
  11. Mi todo

    My everything

    Says it all in two words.

    Send
  12. Mi persona favorita

    My favorite person

    Modern and sweet.

    Send
  13. Caramelo

    Caramel, candy

    Sweet and playful.

    Send
  14. Terroncito de azúcar

    Little sugar cube

    Very sweet, a little silly.

    Send
  15. Mi miel

    My honey

    The same idea as 'honey' in English.

    Send
  16. Osita

    Little bear

    For a cuddly girl who gives the best hugs.

    Send
  17. Tortolita

    Little turtledove

    Turtledoves stand for faithful love.

    Send
  18. Palomita

    Little dove

    Tender. In Spain and Mexico, 'palomitas' is also the word for popcorn, which only makes it cuter.

    Send

Playful and funny Spanish nicknames

Teasing names with a lot of regional flavor. Some only sound right in certain countries.

  1. Mi chula

    My cutie

    Very Mexican. Casual and flirty.

    Send
  2. Chulita

    Little cutie

    Mexico. Playful and sweet.

    Send
  3. Flaca

    Skinny (as a pet name)

    Affectionate in Mexico and Argentina, whatever her size. Use it only where it's normal.

    Send
  4. Güera

    Blondie, fair one

    Mexico. For a girl with light hair or fair skin.

    Send
  5. Morena

    Brunette

    A compliment for a girl with dark hair or a tan.

    Send
  6. Mi loca

    My crazy girl

    For a wild, fun girlfriend. Keep the tone playful.

    Send
  7. Brujita

    Little witch

    For a girl who always seems to read your mind.

    Send
  8. Bichito

    Little bug

    Cute and silly.

    Send
  9. Frijolito

    Little bean

    Goofy and sweet. Very Mexican.

    Send
  10. Pichoncita

    Little pigeon

    Old-fashioned and playful, heard in Mexico.

    Send
  11. Conejita

    Little bunny

    Cute, with a flirty side.

    Send
  12. Mi churri

    Babe

    Slang from Spain. Casual and cheeky.

    Send
  13. Mi cómplice

    My partner in crime

    For a girl who's in on every plan.

    Send
  14. Fiera

    Wild one (literally 'beast')

    For a fierce girl. In Spain, 'eres una fiera' also means you're amazing at something.

    Send
  15. Mi peor es nada

    My better-than-nothing

    A teasing Mexican joke. Only for couples who already roast each other.

    Send
  16. Corazón de melón

    Melon heart

    Silly, rhyming and impossible to say without smiling.

    Send
  17. Mi gruñona

    My grumpy one

    For when she's hungry. Bring snacks.

    Send
  18. Mi pastelito

    My little cake

    Cute and sugary.

    Send

Sexy Spanish nicknames

Flirty names for private texts. Say them with a little confidence.

  1. Bombón

    Hottie (literally 'bonbon')

    A classic for someone gorgeous.

    Send
  2. Mi diosa

    My goddess

    Bold and flattering.

    Send
  3. Mi tentación

    My temptation

    For a girl you can't resist.

    Send
  4. Mi perdición

    My downfall

    Dramatic and flirty: she's your weakness.

    Send
  5. Mi debilidad

    My weakness

    Says you can't say no to her.

    Send
  6. Mi pecado

    My sin

    Flirty, with a hint of the forbidden.

    Send
  7. Hermosura

    Gorgeous (literally 'beauty')

    A strong compliment used as a name.

    Send
  8. Mi fuego

    My fire

    For a passionate girl.

    Send
  9. Gatita

    Kitten

    Flirty, and a little naughty.

    Send
  10. Traviesa

    Mischievous girl

    For a girl who loves to tease.

    Send
  11. Diablita

    Little devil

    Playful and sexy, for a mischievous girl.

    Send
  12. Mi locura

    My madness

    She drives you crazy, in a good way.

    Send
  13. Mi capricho

    My indulgence

    The one thing you always want.

    Send
  14. Belleza

    Beauty

    Short and admiring.

    Send
  15. Mi delicia

    My delight

    Sensual and sweet.

    Send
  16. Mi fantasía

    My fantasy

    Flirty and bold.

    Send
  17. Mi sirena

    My mermaid, my siren

    For an irresistible girl who loves the beach.

    Send

Poetic and romantic Spanish nicknames

Big, romantic names. Save them for love letters, anniversaries and nights when you mean every word.

  1. Luz de mis ojos

    Light of my eyes

    Old-fashioned and deeply romantic.

    Send
  2. Dueña de mi corazón

    Owner of my heart

    Says she has all of it.

    Send
  3. Mi razón de ser

    My reason for being

    Big words, for big love.

    Send
  4. Alma mía

    Soul of mine

    Sounds like a line from an old love song.

    Send
  5. Mi estrella

    My star

    For the girl who shines.

    Send
  6. Mi luna

    My moon

    Pairs perfectly with 'mi sol'.

    Send
  7. Mi universo

    My universe

    Because she's your whole world, and then some.

    Send
  8. Mi sueño

    My dream

    For the girl you used to dream about.

    Send
  9. Mi musa

    My muse

    For a girl who inspires you.

    Send
  10. Mi primavera

    My springtime

    Fresh, bright and hopeful.

    Send
  11. Mi paraíso

    My paradise

    Wherever she is, that's where you'd rather be.

    Send
  12. Mi lugar favorito

    My favorite place

    Because being with her is.

    Send
  13. Mi destino

    My destiny

    For a love that feels meant to be.

    Send
  14. Mi rayito de sol

    My little ray of sunshine

    Sweet and bright.

    Send
  15. Mi hogar

    My home

    For a love that feels like home.

    Send
  16. Mi suerte

    My luck

    The best luck you've ever had.

    Send
  17. Mujer de mi vida

    Woman of my life

    Romantic and serious. Save it for when you mean it.

    Send
  18. Mi casualidad favorita

    My favorite coincidence

    For the girl you met by chance.

    Send

Call one of them mi amor

Every girl is a fictional adult. Start a chat free, no account needed for the first messages.

Spanish is full of terms of endearment, and couples use them constantly. Many sound dramatic in English ("my life", "my sky"), but in Spanish they're as normal as "babe". The notes tell you which ones are everyday, which are regional, and which to save for a love letter.

Shuffle above, copy one, or say hello to one of our girls with it.

How to pick a Spanish pet name

  1. 1Pick a styleClassic, Sweet, Playful, Sexy or Poetic.
  2. 2Read the noteSome names are regional, and a few only work as a joke. The note tells you which.
  3. 3Add "mi"Many names sound warmer with mi (my) in front: mi cielo, mi reina, mi vida.
  4. 4Say itCopy it for a text, or try it on one of our girls.

The most common Spanish terms of endearment

If you learn five, learn these: mi amor (my love), cariño (darling), mi vida (my life), mi cielo (sweetheart) and corazón (sweetheart, literally "heart"). You'll hear them in every Spanish-speaking country, and none of them can go wrong.

Why Spanish nicknames end in -ito and -ita

Spanish makes words smaller and sweeter with endings like -ito and -ita. Amor becomes amorcito, cielo becomes cielito, sol becomes solecito. The ending adds tenderness, the way "honey bunny" is softer than "honey".

Regional nicknames, and ones to use with care

Spanish changes from country to country, and so do its pet names.

  • Mi chula and güera are very Mexican. In Spain, you'll hear guapa and mi churri more.
  • Flaca (skinny) is affectionate in Mexico and Argentina, whatever her size, but it can confuse people elsewhere.
  • Mi peor es nada (my better-than-nothing) is a joke. Use it only if she teases you the same way.
  • If you're unsure about a name, stick to the Classic and Sweet sets. They work everywhere.

Say it to a Latina AI girlfriend

Practice with our Latina AI girlfriends, fictional adults who'll answer when you call them mi amor. Want a line to go with the name? Try our Spanish pick-up lines, or see our nicknames for your girlfriend in English.

Updated October 2026

Frequently asked questions

What do Spanish speakers call their girlfriend?

Mi amor, cariño, mi vida, mi cielo and corazón are the everyday ones. Bonita, linda and hermosa are compliments that double as nicknames.

What does mi media naranja mean?

Literally "my half orange". It means my other half, or my soulmate: the half that makes you whole.

What is a cute Spanish nickname for a girlfriend?

Try mi cielito (my little sky), corazoncito (little heart), osita (little bear) or solecito (little sun). The -ito or -ita ending makes any name cuter.

Is mi reina romantic?

Yes. It means "my queen" and makes her feel adored. You'll hear it across Latin America and in Spain.

What's the difference between cariño and mi amor?

Both are loving and everyday. Mi amor (my love) is more romantic. Cariño (darling) is warm and, especially in Spain, people also use it with friends.

More free tools and guides

See every free tool