160+ Spanish Nicknames For Guys and Girls (With Meanings)

Are you in need of Spanish nicknames you could call a guy or a girl?

We understand that choosing a proper nickname in a language you don’t speak could be incredibly difficult, but we also know that you may have a Hispanic girlfriend, boyfriend, or friend for who you might need a Spanish nickname.

In this article, we have listed hundreds of Spanish nicknames. Also, we added meanings and pronunciations to help you understand what each nickname means and how to pronounce it correctly.

List of Spanish Nicknames for Guys and Girls

Spanish nicknames for loved ones

Most Spanish nicknames can be used for both sexes; the only difference is the way it is written.

  • When you see a nickname with one word, it is a unisex Spanish nickname.
  • When there are two words separated by a slash, the first word is used for guys and the second for ladies.
  • Pronunciations are in brackets.

Spanish Nicknames for Boyfriend or Girlfriend

romantic Spanish nicknames

If you are looking for nicknames to call your lover in Spanish, the following list of cute Spanish nicknames contains cute Spanish nicknames for boyfriends and cute Spanish nicknames for girlfriends.

  1. (Mi) Amor (ahmohr) – meaning “love.”
  2. Cariño (khareenyoh) meaning “care.”
  3. (Mi) cielo (theeelleoh) – it means “sky.”
  4. Bebé (behbeh) it means “baby”
  5. (Mi) corazón (kohrathon) – in Spanish it means heart, and it is used to describe someone whom you love and is as vital to you as your
  6. (Mi) vida (beedah) – it means life, and you use it to refer to someone whom you love so much that they become your whole life.
  7. Bombón (bombohn) – this means chocolate piece.
  8. Bomboncito (bombohnthetoh) – diminutive of “bombón,” which gives the nickname a much more sweet feeling.
  9. (Mi) hombre (ohmbreh) – meaning “my man.”
  10. Papi/Mami (pahpee/mamee) – this is very common in Latin countries, and it would translate as daddy/mommy. It refers to a man/woman you are attracted to, or you find cute.
  11. Papito/Mamita (pahpeetoh/mameetah)– a variation of the nickname “Papi”/”Mami”
  12. (Mi) rey/reina (ray/raynah) – this Spanish nickname means king/queen
  13. (Mi) sol (sole) – this means sun, and it implies a delightful way of love.
  14. (Mi) Tesoro (tehsohroh) – this Spanish nickname´s translation is “treasure”
  15. (Mi) muñeca (moonyehkah) – this Spanish word means doll, and it is a charming way to refer to someone, since it implies that the person is fragile, beautiful and small, it conveys a sense of protection to that person.
  16. (Mi) niño/niña (neenyoh/neenyah) – it means “my little boy”/“my little girl,” and this is appropriate for any man/woman whom you want to say is handsome/beautiful and also, somehow young and playful.
  17. Pastelito (passteleetoh) – it means little cake.
  18. (Mi) Romeo/Julieta (rromeoh/huleeatah) – Romeo and Juliet, from the Shakespeare novel.
  19. Precioso mío/Preciosa mía (prethiosoh meeo/prethioah meea) – it can be said to someone whom you consider beautiful, and it denotes possession. Therefore you are saying they are “my beauty.”
  20. Enano/Enana (enanoh/enanha) – it means “little person,” but it can also be used with anyone no matter their height, as it is commonly used as a cute way to call your partner.
  21. (Mi) luz (luth) – meaning light, it is a way to call a person whom you love.
  22. Gordito/Gordita (gorditoh/gorditha) – this nickname translates as the diminutive of fat, but in no way is it seen as a negative thing. It can be used with a man/girl whom you love or have feelings for, and it is an endearing and innocent nickname.
  23. (Mi) gordo/gorda (gordoh/gordah) – even though this nickname means “my fat one,” it is not intended as a funny thing, as most people would use it as a sweet way to refer to their boyfriend/girlfriend or to people they care about, no matter the body shape.
  24. Runga (rroungah) – for someone whom you find sweet and lovable.
  25. Azúcar (ahthukar) – meaning sugar.
  26. Cari (karee) – a diminutive form of care in Spanish, and it can be applied to anyone for whom you feel that emotion.
  27. Nene/Nena (neneh/nenah) – this nickname means boy/girl but in street slang, and therefore it is an informal way to call your partner.
  28. Chiqui (cheekee) – the origin of this word is related to the Spanish word “Chiquito” which means something tiny. It can be used with anyone whom you want to refer to sweetly.
  29. Churri (choorree) – from the word “churro,” which is a much loved Spanish pastry. A cheesy Spanish nickname, but very adorable at the same time and is suitable for both sexes.
  30. Gordi (gordee) – a sweet way to call somebody. Although it is a diminutive of fat, it does not have a negative connotation.
  31. Lindo/Linda (lindoh/lindah) – this is mostly used in Latin American countries, and it can be used when someone is beautiful to you.
  32. Hermoso/Hermosa (ermohsoh/ehrmohsa) – it is a nickname which can be used with someone whom you find extremely beautiful.
  33. Adonis (ahdonees) – the nickname comes from Greek mythology. The story tells that Adonis was the most handsome man, and therefore the goddess Aphrodite fell madly in love with him.
  34. Ojitos (ohjeetos) – this nickname means little eyes, and it could be used with someone whose eyes you find charming.
  35. Ricitos (rreetheetos) – used with people with curly hair, as this nickname means small curls.
  36. (Mi) tigre/tigresa (teegreh/teegrehsah) – literally, this nickname means tiger, but it is used to describe someone who is very good in bed.
  37. Cuerpo (kuehrpoh) – meaning body, it is a nickname used to describe someone who is very attractive physically.
  38. Mimoso (meemosoh) – used for people who are very affectionate.
  39. Luz de mis ojos (louth deh mees ohjos) – it translates as “light of my eyes.” The nickname can be used with that special someone who means the world to you.
  40. (Mi) príncipe/princesa (printheepeh/printhesah) – meaning my prince/princess.
  41. Osito (ohseetoh) – this is an adorable nickname which means little bear.
  42. Bichito (beecheetoh) – this nickname translates as little bug, but in Spanish, it is a very sweet way to call somebody who you love or care for.
  43. Cuchi cuchi (kuchee kuchee) – this is a cheesy but adorable Spanish nickname used for someone you find cute and sweet.
  44. Cosita linda (koseetah lindah) – it means “beautiful thing.”
  45. Chaparrito/chaparrita (chahpahrritoh/ chapahrritah) – it means “little in stature,” and therefore it would be preferable to avoid if the person could take it the wrong way.
  46. Ninfa (kneenphah) – in English, this Spanish nickname translates to “nymph,” and it is given to a woman whom you think is very beautiful and attractive.
  47. Regalito (rregalitho) – sweet Spanish nickname for your partner, which means little present.
  48. (Mi) Dulce de leche (dullthe deh lehcheh) – this Spanish nickname makes reference to a popular “candy” known in Spanish-speaking countries. It conveys that the person is sweet and lovely.
  49. Galletita (gahyeteetah) – it means cookie, and it can be used with anyone whom you consider lovely and sweet.
  50. Conejito (konejhito) – it means “little bunny.” It is a sweet way to call your girlfriend, and it has a little bit of a sexual connotation as well.
  51. Peluche (pehlucheh) – it means “stuffed animal,” and it can be given to anyone you love hugging and whom you care about.
  52. Trozo de pan (trohthoh deh pahn) this nickname comes from two Spanish sayings “estás más buena que el pan” and “eres un trozo de pan.” These sayings refer to the person whom you are talking about as very attractive and also very good and innocent.
  53. Tío bueno/tía buena (teeo booenoh/ teeah booenah) – a Spanish slang used to refer to an attractive person.
  54. Señorito/señorita (sehnyoritoh /sehnyoritah) – this nickname means sir/miss, but in the Spanish culture, it is a nickname given to people who are quite posh and want to be treated specially.
  55. Corazón de melón (kohrahthohn deh melon) – it means “melon-heart,” and it is used on someone who is considered to be sweet and caring.
  56. (Mi) alma (ahlmah) – this translated to my soul, and it is used on someone who means a lot to you, like your partner.
  57. Caramelito (kahrahmelitoh) – this romantic Spanish nickname is the diminutive form of candy, and it is a cute nickname for someone who is sweet and innocent.
  58. Meloso/melosa (melohsoh/melohsah) – it would translate as sweet, and it is usually given to people who are not only cute in general but also when they are incredibly affectionate towards someone.
  59. Ojazos (ohjathohs) – this Spanish nickname means “big eyes,” and it is used for someone that has beautiful eyes.

Spanish Nicknames for Friends

Mexican nicknames for friends

If you are looking for great Spanish nicknames to call a friend, we have listed funny Spanish nicknames, Cool Spanish nicknames, Mean and insulting Spanish nicknames, sweet Spanish nicknames, and other good Spanish nicknames you can call a guy or girl.

Funny Spanish Nicknames

If you need funny names to call someone in Spanish, the following list contains funny Spanish nicknames for guys and funny Spanish nicknames for ladies. Be careful not to offend anyone with these nicknames.

  1.  Torbellino (torbelleenoh) – it means whirlwind and is used to describe a person who does not stop moving and creates chaos around them.
  2. Huracán (oorahkahn) – it means hurricane, and it can be used on people who move around all the time and have lots of energy.
  3. Terremoto (tehrrehmohtoh) – it means earthquake and its meaning is similar to “Torbellino and Huracán.”
  4. Pallaso/pallasa (payasoh/payasah) – means “clown”.
  5. Loco/loca (lohkoh /lohkah) – generally means “crazy.” It does not refer to the general character of the person. You can use it when someone says something or does something a bit crazy.
  6. Bicho (beechoh) – it means bug, and it’s used for someone who is small and funny, but cute.
  7. Loba (lohbah) – meaning she-wolf.  Use it for a lady who acts crazy and likes to party a lot.
  8. Gata (gahtah) – “female cat” – used for women who are sexually active.
  9. Zorro (thohrroh) – means fox. Used on men who are a shady, wise and probably mean.
  10. Zorrillo (thorriyoh) – diminutive of “fox.” Since it is a diminutive, it has a sweet and innocent nature.
  11. Carota (karotah) – for someone who takes things for granted and disrespectfully takes advantage of situations. For example, this nickname could be used for someone who cuts a line.
  12. Cara dura (kahrah doorah) – another nickname for someone who is disrespectful and does things without caring about what other people would go through.
  13. Chupa pelotas (choopah pehlohtahs) – commonly used in sports for a player who hoards the ball and does not allow other players to partake in the game.
  14. Cabra salvaje (kabrah sahlbahjeh) – for someone who is wild and independent.
  15. Cerebrito (thehrehbreetoh) – a Spanish nickname used to describe someone who is very smart and always studies a lot.
  16. Cuatro ojos (kooahtroh ohjohs) – it means “four eyes” and is used to describe a person who wears glasses.
  17. Yeti (yeti) – this Spanish nickname makes reference to the fictional character “yeti.” It is used to describe someone (usually men) who is hairy.
  18. Cursi (kursee) – this nickname describes someone who likes very cheesy things.
  19. Gamba (gahmbah) – it means “prawn,” and it refers to the red color that tourists get after tanning in Spain.
  20. Lunes (loonehs) – it means Monday, and it can be used for people who are normally not welcome.
  21. Paga fantas (pahgah fantahs) – this popular Spanish nickname refers to the friend who always pays for everyone’s food and drinks. It can also be used in a more general way to describe anyone who ends up paying for other people’s debts, mistakes, etc.
  22. Tortuga (tortoogah) – it means “turtle,” and it refers to people who are very slow.
  23. Freaky (freaky) – this nickname can be used for people who are weird and are only interested in video games, science fiction movies, etc.
  24. Diva (diva) – used to refer to people who consider themselves better than others for no reason and expect everybody to give them whatever they ask for.
  25. Chulito/chulita (chooleetoh /chooleetah) – used for people who like to show off a lot for no reason.
  26. Colegui (kolegee) this nickname is a sweet way to call your friend/partner.
  27. Pipi Calzas Largas (peepee kalthahs lahrgahs) – this nickname makes reference to “Pippi Longstocking”. Hence it is used for people who are adventurous and a bit crazy.
  28. Bola de billar (bolah de beeyahr) – it means “bowling bowl,” and it can be used for bald people.
  29. Serpiente (ehrpeeehnteh) – for people who are very sneaky.

Mean Spanish Nicknames

The following are mean and insulting nicknames to call someone in Spanish. When you use these nicknames for someone, we assume there is no love lost between you and the person.

  1. Tonto/tonta (tontoh/tontah) – this mean Spanish nickname means silly, and although it might sound quite bad to call someone this, in Spanish, the tone with which you say it will make the difference. If said in a sweet/joking way, this nickname can sound sweet and playful and mean nothing, and if said in a mean way, it will just mean silly.
  2. Pesado/peasada (pehsahdoh/pehsahdah) – a Spanish nickname used on people who are quite annoying.
  3. Burro/burra (boorroh/boorrah) – it means donkey, and it used on people who are quite stupid and seem not to understand things.
  4. Cabeza hueca (kabethah wekah) – it means “empty head,” and it is said of someone who has no opinion and/or who is not very smart.
  5. Feo/fea (fehoh/fehah) – it means ugly, and it can be used in a mean way actually to call someone unattractive, or it can also be a cute way of calling somebody who is obviously not ugly.
  6. Torpe (torpeh) – for someone who is very clumsy.
  7. Estúpido/estúpida (estupidoh/estupidah) – this nickname means stupid, but again, it can be used like that, or it can be used as a cute way to call someone who you have a lot of trust with.
  8. Bruto/bruta (brootoh/brootah) – It is used for a rude or violent person. Bruta is similar in meaning to Bitch.
  9. Sapo (sahpoh) – this nickname means toad, and it used to call someone ugly.
  10. Mocoso/mocosa (mokosoh/mokosah) – similar to the word “brat.”
  11. Pájara (pahjahrah) – it is used for women who are mean and liars.
  12. Tarado/tarada (tahrahdoh/tahrahdah) – this Spanish nickname is used to describe a person who is crazy.
  13. Vaca (bahcah) – it means “cow,” and it is a mean way to call someone fat.
  14. Chivato/chivata (cheebahtoh/cheebahtah) – this Spanish nickname is used to describe a person who is a telltale.
  15. Cabrito (kabreetoh) – this nickname is used to describe someone who is incredibly annoying and, sometimes evil.
  16. Baboso/babosa (bahbosoh/bahbosah) – a creep.
  17. Paticorta (pahteekortah) – a Spanish nickname used to describe a short person.
  18. Lunático/lunática (loonahticoh/loonahticah) – this Spanish nickname is used to describe people who are crazy.
  19. Empollón (empoyon) – this nickname is used to describe the typical student in the class, who studies way too much and always gets excellent
  20. Chinche (cheencheh) – it means bedbug and is used with people who are always around you, although you would prefer them to leave you alone.
  21. Cascarrabias (kaskarrahbeeas) – this nickname is used very often on older people, as it describes a person who is very mad all the time for no reason, and is always complaining about little things.
  22. Abuelete/Abueleta (ahbooeleetoh/ahbooeleetah) – this is a nickname used for grandparents. It could also be used to describe a young person as boring and cranky.
  23. Mamón (mahmon) – Spanish nickname for a coward.
  24. Bruja (broojah) – it means “witch” or in simpler terms, “ugly old woman.” It is used for wicked ladies.
  25. Perro/Perra (pehrroh/pehrrah) – said to a man/woman who you want to humiliate.

Cute Spanish Nicknames

If you need cute names to call someone in Spanish, try the following sweet Spanish nicknames.

  1. Guapo/guapa (gooapoh/gooahpah) – it means pretty, and it can be used on anyone you consider so, or it could be used ironically.
  2. Chiqui (cheekee) – the origin of this word is related to the Spanish word “Chiquito” which means something tiny. It can be used with anyone whom you want to refer to sweetly.
  3. Mono/mona (monoh/monah) – it means monkey, but it is used to describe someone who is cute.
  4. Monito/Monita (moneeto/moeetah) – this nickname translates as the diminutive of monkey, and it is a sweet way to call someone cute.
  5. Tipazo (teepahtho) – this Spanish nickname is used to describe women who have a beautiful body.
  6. Muñeca (moonyehkah) – A cute and pretty lady.
  7. Dulzura (dulthoorah) – a cute Spanish nickname for an adorable person.
  8. Cañita de azúcar (kanyeetah deh ahthoocahr) – also used for people who are kind and adorable.
  9. Pedacito de cielo (pehdahtheeto deh theealoh) – it means “piece of sky,” and it is used for someone you adore.
  10. Nina (neenah) – a cute Spanish nickname for cute girls.

Other Good Spanish Nicknames

What Spanish nickname do you call a bald guy? a tall guy? or someone who talks too much? The following list contains such nicknames and other cool Spanish nicknames for guys and girls.

  1. Chiquillo/chiquilla (cheekeeyoh/cheekeeyah) – means “child” and is used for young people or children. In some parts of Spain, it is also used as an informal way to call women or men in general, no matter the age.
  2. Nene/nena (nehneh/nehnah) – this nickname can be used for people you are attracted to.
  3. Flaca (flahkah) – it means “thin,” and is used for women. It was popularized by a famous Spanish song from jarabe de palo.
  4. Rubio/rubia (rroobeeoh/rroobeeah) – means “blonde.”
  5. Moreno/morena (morehnoh/morehnah) – means “brown –skinned.”
  6. Chico/chica (cheekoh/cheekah) – this nickname is a slang term for guy/girl.
  7. Prima/prima (preemoh/preemah) – it means cousin. However, the person you are referring to does not have to be related to you. It is okay if they are close friends with you.
  8. Muchacho/muchacha (moochahchoh/moochahchah) – another Spanish nickname meaning – guy/girl.
  9. Gallina (gayinah) – means chicken. It is very commonly used to describe someone who is easily frightened.
  10. Listo/lista (leestoh/leestah) – means “smart,” but can also be used ironically to call someone silly.
  11. Chato/chata (chahtoh/chatah) – an old-fashioned way to say, guy/girl.
  12. Valiente (baleeaenteh) – a Spanish nickname for to brave people.
  13. Campeón (kampehon) – a Spanish nickname for someone who wins a lot or someone who won something recently.
  14. Mozo/moza (motho/mothah) – this nickname is another way to say, guy/girl. It is old-fashioned and is mostly used in small towns.
  15. Fiestero (pheeaestero/pheeaesterah) – a nickname given to people who like to party and go out for drinks a lot.
  16. Rascacielos (rrahscahthiehlos) – it means skyscraper, and it is used to describe tall people.
  17. Cocinitas (kotheeneetahs) – this nickname is used on people who love cooking and everything about cooking.
  18. Mihijo/mihija (meejo/meeja) – this nickname is used mostly in South America, and it is a way to say, boy or girl.
  19. Pecosita (pehkoseetah) – this nickname is used for a person who has lots of freckles.
  20. Pasota (pahsotah) – this nickname is typically used to describe people who tend to ignore their responsibilities and always do what they feel like doing.
  21. Pischa (peechah) – nickname mostly used in the south of Spain to refer to anyone, no matter the sex.
  22. Enchufado (ehnchoophahdo) – this Spanish nickname is used for people who are favorites. e.g. the teacher’s favorite or the boss’ favorite.
  23. Pelón (pehlon) – this nickname is used to describe people who are hairy.
  24. Rapao (rrahpaho) – Spanish nickname used for people who are bald.
  25. Calvito (kalveeto) – this Spanish nickname is a cute way to call a bald person.
  26. Lengua larga (lehnguah lahrgah) – said to people who talk too much.
  27. Chismoso/chismosa (cheesmoso/cheesemosa) – for people who gossip a lot.

Spanish Nicknames for Your Parents

spanish names for parents

The following are popular nicknames for parents in Spanish (Dad, Mom, Stepdad, Stepmum, or anyone you consider a parent figure). Once again, the uncolored nicknames are Spanish nicknames for fathers, while the colored nicknames are Spanish nicknames for mothers.

The list below contains some Spanish nicknames you can use on your parents. These are sweet, cute, authoritative, and all-around fantastic. Check them out!

  1. Papá/Mamá (pahpah/mahmah) – classic way to call your parents, like dad and mum. The use of these nicknames is not very common anymore since it is quite formal.
  2. Padre/Madre (pahdreh/mahdreh) – very formal Spanish nickname used for parents, as it means father and mother.
  3. Papi/Mami (pahpee/mahmee) – cute and sweet Spanish nicknames which are broadly used by many Spanish speakers.
  4. Papa/Mama (pahpah/mahmah) – these nicknames are more commonly used by teenagers, and although they are not disrespectful, they aren’t very nice.
  5. Viejo/Vieja (beeaejo/beeaejah) – these nicknames mean old man/old lady. These two nicknames are quite disrespectful, and most commonly used as a slang term.
  6. Jefe/Jefa (jehfeh/jehfah) – these surnames mean boss, and they are quite a sarcastic and funny way to address your parents.
  7. Pa/Ma (pah/mah) – concise way of saying dad and mum, which is quite popular.
  8. Señor/Señora (sehnyor/sehnyorah) – señor means sir and señora means It is a sarcastic way of making fun of your parent’s authority.
  9. Los señores (los sehnyores) – a nickname used to address both of your parents at the same time, and since it is the plural of the previously listed nickname, it can be used the same way.
  10. Los señores de la casa (los sehnyores deh lah kahsah) – a funny nickname meaning “the house sir and madam,” which can be used to refer to both parents at the same time.
  11. El gobierno (ehl gobeeaerno) – this Spanish nickname means “the government,” and it can be used as a funny way to refer to the authority of your parents over you.
  12. El presidente (ehl prehseedenteh) – this Spanish nickname translates as “the president,” and it makes reference to the dad cleverly and sarcastically.
  13. La primera dama (lah preemerah dahmah) – this Spanish nickname means “the first lady,” and it is a way to refer to your mother, while at the same time, somehow making fun of her authority.
  14. El alcalde/la alcaldesa (ehl ahlcahlde/lah ahlcahldesah) – funny Spanish nickname which translates as “the mayor.”
  15. El patrón/la patrona (ehl pahtrohn/lah pahtrohnah) – this sarcastic and funny Spanish nickname for your parents would translate as “the boss,” but more specifically like the boss of an estate.
  16. Mima (meemah) – a cute Spanish nickname for a mum.

If you need more Spanish nicknames, you will find more cute, cool, funny, and insulting nicknames in the following articles:

Also, you can use our Spanish Nickname Generator to find Spanish nicknames for anyone.

You can use any of these to find the perfect Spanish nickname for the person.

  • Gender (Her, Him, Non-Gendered),
  • Your relationship with the person (Boyfriend, Brother, Dad, Friend, Girlfriend, Husband, Mom, Sister, Wife),
  • Type of Nickname (Badass, Cool, Cute, Funny, Romantic, Sporty),
  • The Character of the person (Friendly, Gentle, Goofy, Mean, Nerdy, Outgoing, Shy), or
  • The Appearance of the person (Chubby, Short, Slim, Tall).

Lastly, which of these Spanish nicknames did you like the most? Also, if there are any Spanish nicknames we missed out on, kindly share them in the comment section along with their meaning.

Photo of author
We enlist professional writers, subject-matter experts, and in some cases, our readers contribute valuable content on findnicknames.com.
Learn more about our editorial guidelines.

7 thoughts on “160+ Spanish Nicknames For Guys and Girls (With Meanings)”

  1. Don´t use the nicknames for friends before asking them Jajaja I’m from Latinoamerica and it all depends on which country is your friend.
    For example “cabrito” is usually in Chile to children, but in Perú is a very rude way to say someone “gay.” xD

  2. Yes, Listo could sounds ironic. You can use cerebrito o sabelotodo.
    Better cerebrito, its mening it’s brain
    Sabelotodo means that he/she knows everything

  3. What is a Spanish nickname for someone who is smart/good with numbers? (but not making fun of them like “nerd”)

    I saw “Listo” but it said that could also be used ironically to call someone silly and I wouldn’t want them to get confused.


Leave a Comment