Edwin said:
Acabamos de aprender que "guapa" no significa hermosa en algunos países. ¿Que tal "guapo"? Significa "handsome" por todas partes?
¿También, que tal las palabras hermoso, bonito, lindo, presioso? ¿Significan "handsome" cuando se usan en cuanto a un hombre o muchacho?
Edwin
Edwin, these are too many questions
In general, bonita/linda means pretty; preciosa/hermosa means beautiful, and guapa means beautiful or bully depending on the country.
These words are appropiate for a girl, woman, baby girl, little girl.
When we talk about a baby boy or a young boy we can say bonito, lindo, precioso, hermoso, and guapo ( the last one only in some countries).
Now, when we talk about men, things change. I cannot tell you here, in front of all this people, all the words we use for them, but I can say that:
A handsome man is: bien parecido/buen mozo (good looking); guapo (only in some countries, in other countries guapo means bully)
For example, a woman might look at Luis Figo and say: que lindo ( I say something else

)
But we do not tell to a man that he is "lindo", we say it about him.
So, let's wait for others to reply, then you will be totaly confused!
Tormenta