Foxy is another word that is used in English to describe a very attractive woman or man. You can say “she's foxy,” or “She is a fox,” although this word is not used so much nowadays (it's more 7o's slang).
Bunny is an outdated slang term used to describe “a pretty, appealing, or alluring young woman, often one ostensibly engaged in a sport or similar activity.” For example, an attractive woman at the beach might have been referred to as a “beach bunny.” This phrase was popular in the '70s but quickly fell out of favor.
An attractive girl is referred to as a pataka, a word whose literal translation is fireworks. Some women consider the word as being somewhat offensive. But it's fine to use it in jest or among close friends who know you're complimenting the person rather than catcalling.
On this page you'll find 128 synonyms, antonyms, and words related to attractive, such as: alluring, beautiful, charming, engaging, enticing, and fair.
Pretty in general means good looking. But if one refers to a young male (pretty boy) it might mean that he is not very manly but he cares about his appearance too much or it might also mean a gay boy.
What is the cool girl? The cool girl is one of the guys. She's the direct mirror to the male protagonists' likes and dislikes within the world. She's fun, raunchy, profane, and effortlessly hot. The most important aspect of a cool girl is that "she's not like other girls."
Use different words depending on how close you are
If you're not very close with the person, I would suggest using more “innocent” words like good, cute etc. “You look really good with that new hair!” If you're close, then you can feel more comfortable using words like gorgeous, beautiful, etc.