100+ Spanish Nicknames for Guys [Cute, Cool, Funny & Mean]

Have you been searching for Spanish nicknames for guys?

There are several reasons why someone would prefer a Spanish pet name over an English one.

For example, if you’re dating a boyfriend of Hispanic descent, you would want to show him you care enough about his heritage by giving him a Spanish nickname rather than an English nickname.

So, if you need a Spanish nickname for your boyfriend or maybe you just need Spanish nicknames you can call a guy, here is a list of Spanish nicknames for boys.

This article contains romantic Spanish nicknames, which are appropriate for lovers. Also, it contains funny Spanish nicknames for guys, which are more fun than the typical pet name. Also, there are cool Spanish nicknames and mean Spanish nicknames for boys.

So, without a doubt, you now have a lot of Spanish Nicknames to call guys.

Spanish nicknames for guys

Cute Spanish Nicknames for Guys

If you’re in a relationship with someone whose native language is Spanish, you might think about learning a few nicknames from this list.

Some of these romantic Spanish nicknames may get diluted when translated into English. Nonetheless, they are all sweet pet names. After all, Spanish is considered one of the most romantic languages in the world, because of its pronunciation.

After all, Spanish is considered one of the most romantic languages in the world, because of its pronunciation.

(Mi) Alma – It’s used to show a deep connection between you and the other person since it means “(my) soul.”

el Amado – It means “loved one.”

Amante – It’s a “lover,” which makes it the perfect Spanish nickname for your lover.

(Mi) Amor – It means “(my) love,” and it’s used for a person your deeply in love with.

(Mi) Angelito – A cute Spanish pet name for a guy that takes care of you, your guardian “angel.”

Azúcar – A cute romantic Spanish nickname for a guy who is “(as sweet as) sugar.”

Bebé – Since it means “baby,” we’re not sure that every man would like it.

Bombón – Someone so sweet that you could eat him. “Sweetie.”

Bonito – You use it for a guy who is “pretty” and “attractive.” A cute Spanish nickname for your boyfriend

Caramelo – A sweet Spanish nickname for someone who is “as sweet as candy.”

Cariño – It’s used quite frequently and could be translated as “dear” or “darling.”

(Mi) Chiquillo – It means “(my) kid,” someone you love and take care of.

Chiquito – Even though it means “little one” it’s used in a different context, meaning “cute.”

(Mi) Cielito – It means “my little sky.” You could also say “pedacito de Cielo” which means “little piece of heaven.”

(Mi) Corazón – Instead of saying “(my) heart” you could say “(my) sweetheart” in English.

Bello – It just means “beautiful.”

(Mi) Hombre – A manly nickname for your boyfriend. It translates as “(my) man.”

(Mi) León – You say “(my) lion” to someone strong and confident, with whom you feel safe

(Mi) Romeo – Romeo from the Shakespeare novel.

Mi Media Naranja – The one who fits perfectly with you, your better half. It’s translated as “my half orange.”

Osito – A cute, lovable man, a “teddy bear.”

Papi Chulo – Papi Chulo (or a “Mac Daddy” in English) is a handsome man who has great power over women.

Precioso Mío – Someone very dear, it means “my precious.”

Príncipe – Your “prince charming” (with or without the white horse).

Querido – It could be translated as “beloved.” It is used for someone you are crazy about.

Queriño – You use it for your “darling.”

(Mi) Rey – Someone you worship, your “king.”

(Mi) Sol – It means “my sun.”

(Mi) Tesoro – A real “treasure,” someone you’d like to keep.

Mi Vida – Since it means “my life,” it’s a person you can’t live without.

Funny Spanish Nicknames for Guys

Even though some of these funny Spanish nicknames may seem offensive, if used in the right context and with the right person – they could be funny. But be careful, you don’t want to be considered rude or make someone mad (or even sad).

But be careful, you don’t want to be considered rude or make someone mad (or even sad).

Bandera Pirata – It means “pirate flag,” and it is used for someone who is skinny as a bone.

Bola de billar – You’d use this for someone without hair – for someone who is bald.

Burro – It means “donkey,” and it’s used for stubborn and dumb persons.

Cabeza hueca – It means “hollow head,” someone who has no brain.

Calaca – If someone is so skinny that you could see his bones – you’d call him “calaca,” which means “skeleton.”

Caracol – This one is used for a person who is slow since it means “snail.”

Chaparro – It means “short.”

Chato – You’ll use this for a person who has a small nose since it means “pug nose.”

Chiflado – A funny Spanish nickname for a crazy guy.

Gran Culo – For someone with a big butt.

Cuatro Ojos – A funny Spanish nickname for a guy that wears glasses. It means “four eyes.”

Enano – It means “dwarf,” and it’s used for short guys.

Espantapájaros – It means “Scarecrow,” and it’s used for skinny guys.

Flaco – This one is used for making fun of a skinny person.

Fosforo – It translates as a “match” and it’s used for a short-tempered person.

Idiota -There’s no need for translating this one. You use it for someone who isn’t very smart.

Lagarto – It means “lizard,” but you’d use this one for a person who lies too much.

Lengua Larga – It means “long tongue,” but an English equivalent would be “Big Mouth.” Both are used for persons who like to talk too much or gossip. Another word you could use for someone who likes gossiping is “chismoso.”

Narizón – A person with a big nose.

Payaso – A guy who acts like a clown, a goof.

Pelón – Pelo means hair, but this one is used for a bald person.

Tonto – When someone does something stupid or silly you could call him “Tonto.”

Torpe – This one translates to “clumsy,” so it’s for a person who keeps dropping or knocking down things.

Viejo – The meaning of this word is “old man.” But don’t be too comfortable with the use of this nickname – show some respect when talking to an elderly person.

Cool Spanish Nicknames for Guys

Close friends usually refer to each other by nicknames. But don’t get offended if your Spanish friend calls you by a nickname that may seem inappropriate to you. It may have different meaning among natives. And be careful if you’re the one who is choosing nicknames for others. The following are cool Spanish nicknames for boys:

It may have different meaning among natives. And be careful if you’re the one who is choosing nicknames for others. The following are cool Spanish nicknames for boys:

The following are cool Spanish nicknames for boys:

Bróder – “Your pal.”

El Cerebro – A cool Spanish nickname for a smart person. Its literal English meaning is “A brain.”

Chiquito – It’s used on younger guys since it means “small boy.”

Cholo – It describes a lifestyle – someone who wears baggy pants, a stylish funnel shirt, and a bandana.

Chulo – You could use this expression on young boys when you want to say “how cute,” but be careful because this word has a different meaning in different Spanish speaking countries.

Esé – The meaning of this nickname is “homeboy.”

Dulzura (dulthoorah) – Similar to “Sweetie.”

Güero – It could be used to describe guys who are very light skinned or light haired.

Güey – It similar to a word “dude,” but it can also be used derogatorily to call someone silly or used as an exclamatory word.

El mío – It’s mostly used in Venezuela and means “friend.”

Jefe – A Spanish pet name, which means “boss.”

Lindo – It means “pretty,” and when it’s used for a guy it makes him uncomfortable, just like “pretty boy” would in English.

Lobo – It translates as “Wolf” and it’s used for someone who is sly.

Papá – Even though it means “father” you could use this nickname for an older man whom you’re close with but not related to.

Primo – It means “cousin,” but you could use it for persons whom you’re close with.

Tramposo – A “cheater,” someone who likes to cheat in games and some other stuff.

Vato – It’s common in Mexican culture, and it means “guy” or “dude.”

Insulting Spanish Nicknames for Guys

As mentioned above – the same nickname could be either funny or insulting, depending on the context. Here’s a list of insulting Spanish nicknames you’d use if you want to insult someone. Most of these words describe an idiot or someone who behaves in a bad way. But there are also some who makes fun of someone’s appearance.

Here’s a list of insulting Spanish nicknames you’d use if you want to insult someone. Most of these words describe an idiot or someone who behaves in a bad way. But there are also some who makes fun of someone’s appearance.

But there are also some who makes fun of someone’s appearance.

Aliento de dragón – This is what you’re going to say to someone who has bad breath.

Baboso – Someone who doesn’t seem so smart.

Basura – It means “garbage.”

Bostezo – When someone bores you to death; a boring person.

Buchón – The one who doesn’t think about others.

Bola de Manteca – It means “butterball,” and it’s used for fat persons.

Bruto – Another word used for stupid people.

Cabrón – It’s a “male goat,” but when you use it for describing a person it means “stupid.”

Camote – When a guy acts strange or oddly you could call him this way.

Cerdo – A guy who behaves rude or inappropriate, it translates as “hog.”

Cerrado – It means “closed” and could be used for someone who’s stupid or for someone who is quiet and reserved.

Chorro – A guy who steals.

Comemierda – For a guy who talks bullshit, a fake or snob.

Cretino – Another word used for people who are idiots.

Desgraciado – Someone who hurt you, a scumbag.

Don Nadie – Someone you don’t want to hear about anymore, a nobody.

Estúpido – This name is the Spanish equivalent of the English word — stupid.

Gordiflón – This is an insulting Spanish nickname for a fat guy.

Gonorrea – It’s an STD (sexual transmission disease), and it’s used for really mean persons.

Huelepedos – Who follows another person like a shadow, but it could also be used more offensively – if he’s an ass kisser.

Loco – It translates to “crazy.”

Menso – You’d use this for a guy you consider a fool.

Maje – It means sucker.

Momia – It literally means mummy, and it’s used for an ugly person.

Mongolo – One more word for an idiot.

Ñero – Someone rude and without education.

Pendejo – It means Idiot.

Rata – If your first guess was that it means “rat,” then you were right. It’s used for a selfish or inconsiderate person.

Sorompo – They do have many words for an idiot, don’t they?

Tarado – They have many words for a stupid person too.

For More Nicknames:

Do you know any good Spanish pet name for boys missing from this list of nicknames, then go ahead and add them in the comment section?

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.

19 thoughts on “100+ Spanish Nicknames for Guys [Cute, Cool, Funny & Mean]”

  1. What would you call your boyfriend if he handsome tall and big man, not fat or anything, just really big build and muscular.

    Reply
    • Hablador! Its a typical way of saying someone who talks a lot of bs or even gossiping! Or jokes around too much in the wrong way! You don’t hear the H sound in the word you would say it like “ah-bla-Dor” or some people will pronounce the H to say it more intensely in an argument or exaggerate the word on purpose!

      Reply
  2. Mi angelito is my little angel, amado actually means “loved”, it’d be mongolO (the a would be for a girl), broder is not how you say it in spanish just a different way to pronounce it. Bonito, maravilloso and hermoso are adjectives and not really used as pet names. Amado is like querido, just more intense and amante is also a little intense. Just trying to help a little lmao

    Reply
  3. My gfs friend referred to me as something like Maramo ( cant recall the spelling correctly so just from memory and is possibly a diff word ) in the context of ” Will your Maramo come also ( to his birthday party ) ?

    Anyone know what this word is ?

    Reply

Leave a Comment