How to Say “Pretty” in Spanish for a Girl

bonita
feminine, standard
To say a girl is pretty, Spanish uses bonita, the feminine form. Linda is very common in Latin America and guapa is the usual word in Spain. It is also called hermosa.
Meaning: pretty, said about a girl or woman (adjective)

Ways to say it

“pretty” in Spanish
Spanish Note
bonita feminine, standard
linda feminine, Latin America
guapa feminine, Spain
hermosa feminine, strong

Bonita and linda are warm and safe compliments. Hermosa is stronger, closer to "beautiful". The adjective agrees with the girl, so it always ends in -a.

Which one should you use?

In Spanish a compliment like ¡Qué bonita! works for a dress or a girl, so the context matters. Bella is poetic and sounds literary.

Is it said differently in some regions?

Guapa is very common in Spain, even as a friendly address: Hola, guapa. In Mexico and Colombia linda is used more often.

Did you know?

  • The word guapa is also used between friends as an affectionate address in Spain, with no romantic meaning.

Examples in context

  • ¡Qué bonita eres!
    How pretty you are!
  • Mi prima es muy linda.
    My cousin is very pretty.
  • Está guapísima con ese vestido.
    She looks gorgeous in that dress.

Example conversation

Marcos and his friend Álex look at a family photo.

  1. Álex

    ¿Quién es la chica del vestido azul?
    Who is the girl in the blue dress?
  2. Marcos

    Es mi prima Elena.
    It is my cousin Elena.
  3. Álex

    Es muy bonita.
    She is very pretty.
⭐Share⭐ to appreciate human effort 🙏
Alana Ada
Alana AdaHelp 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