How to Say “Beautiful” in Spanish to a Guy

Guapo
masculine, common
To tell a guy he is beautiful, say Guapo. Spanish speakers use guapo for "good looking" and hermoso is warmer and less common for men. It is also called Lindo and Apuesto.
Meaning: compliment for a man (phrase)

Ways to say it

“beautiful” in Spanish
Spanish Note
Guapo masculine, common
Lindo Latin America
Hermoso warm
Apuesto formal, handsome

Which one should you use?

Men are usually called guapo, lindo or apuesto instead of hermoso. Hermoso is used for a man mainly by a partner or relative. Apuesto means "handsome" and sounds formal and a bit old fashioned.

Is it said differently in some regions?

Guapo is everyday in Spain. Lindo is heard more in Latin America.

How does it change in a sentence?

The ending -o marks a man. For a woman the same words end in -a, as in guapa and hermosa.

Did you know?

  • The word guapo was once used in Spanish to mean "brave" or "bold", and it still carries that sense in some regions.

Examples in context

  • Eres muy lindo.
    You are very nice looking.
  • Mi hijo es hermoso.
    My son is beautiful.

Example conversation

Carolina compliments her friend Mauricio before a dance.

  1. Carolina

    Mauricio, qué guapo estás.
    Mauricio, you look so handsome.
  2. Mauricio

    Gracias, Carolina. Tú también estás linda.
    Thanks, Carolina. You look lovely too.
  3. Carolina

    Vamos a bailar.
    Let us go dance.
⭐Share⭐ to appreciate human effort 🙏
Yvonne Melanie
Yvonne MelanieHelp make this guide better. Spot a mistake, know another way to say it, or have an example from real life? Share it below.
guest
0 Comments
Newest
Oldest Most Voted
Scroll to Top