The words for beautiful
| Spanish | Closest English | Use it for |
|---|---|---|
| Hermosa / hermoso | Beautiful | People, places, moments; a strong compliment |
| Bonita / bonito | Pretty | People and things; the everyday word |
| Linda / lindo | Lovely, pretty | People and things; very common in Latin America |
| Guapa / guapo | Good-looking, attractive | People; the everyday word in Spain |
| Preciosa / precioso | Gorgeous, lovely | People, babies, things; common in Spain |
| Bella / bello | Beautiful | People and things; a little more poetic |
If you only learn one, learn hermosa. If you want to sound natural in conversation, add bonita and linda (Latin America) or guapa (Spain).
Hermosa or hermoso? The ending changes
Spanish adjectives agree with what they describe. The -a ending goes with women and feminine nouns, -o with men and masculine nouns, and both add -s in the plural.
| Describing | Form | Example |
|---|---|---|
| A woman | hermosa | Eres hermosa. (You are beautiful.) |
| A man | hermoso | Tu hijo es hermoso. (Your son is beautiful.) |
| A feminine noun | hermosa | una casa hermosa (a beautiful house) |
| A masculine noun | hermoso | un día hermoso (a beautiful day) |
| Several women or feminine nouns | hermosas | unas flores hermosas (some beautiful flowers) |
| Mixed or masculine plural | hermosos | unos ojos hermosos (beautiful eyes) |
The same pattern works for bonita/bonito, linda/lindo, guapa/guapo, and preciosa/precioso. For men, guapo is the usual compliment; hermoso said to a grown man sounds tender, like something a partner or a mother would say.
Eres hermosa or estás hermosa?
Spanish has two verbs for "to be", and the compliment changes with them:
- Eres hermosa (ser): you are beautiful, as a person, always.
- Estás hermosa (estar): you look beautiful, right now, today.
Both are compliments. Estás is what you say when someone has dressed up; eres is the bigger, more personal statement.
Another natural pattern is qué + adjective: ¡Qué bonita! (how pretty!), ¡Qué linda estás! (you look so lovely!).
Regional differences
- Spain: guapa and guapo are everywhere. Shop staff and neighbors may greet a woman with ¡hola, guapa! as a friendly word, not flirting. Precioso is common for things (¡qué vestido tan precioso!), and colloquially ¡qué guapo! about a thing can mean "how cool".
- Mexico and Central America: bonita and hermosa are the everyday choices; linda is common too.
- Argentina and Uruguay: linda and lindo are the default for people, places, and even kind gestures.
Linda also means kind or sweet: Qué lindo de tu parte is "how nice of you".
Example sentences
| Spanish | English |
|---|---|
| Eres muy hermosa. | You are very beautiful. |
| ¡Qué bonito día! | What a beautiful day! |
| Estás guapísima esta noche. | You look gorgeous tonight. |
| Buenos días, hermosa. | Good morning, beautiful. |
| Tu bebé es precioso. | Your baby is lovely. |
| Qué linda casa tienes. | What a lovely house you have. |
| La playa es bellísima. | The beach is stunning. |
Adding -ísima or -ísimo makes it stronger: hermosísima, guapísimo, bellísima (very beautiful). Starting the day with a compliment? See good morning in Spanish.
How to reply to a compliment
- Gracias. Thank you. Enough on its own.
- Muchas gracias, qué amable. Thank you so much, how kind.
- Tú también. You too.
- Ay, gracias. Tú también estás muy guapo. Oh, thanks. You look very handsome too.
More ways to say thanks: thank you in Spanish.
Common mistakes
- Wrong ending. Eres bonito to a woman should be eres bonita. Match the person or the noun.
- Putting hermosa before every noun. Hermosa casa is correct but poetic; in speech, the adjective usually comes after: una casa hermosa.
- Using guapo for places. In standard use guapa and guapo describe people. For a view or a city, say hermoso, bonito, or precioso.
- Eres hermosa when you mean "you look nice today". Estás hermosa is the right fit for a single occasion.
- Pronouncing the h. As in all Spanish, the h in hermosa is silent: ehr-MOH-sah.