Formal:
* زیبا (zibā): This is a general term for beautiful, but can be used for handsome as well.
* خوشقیافه (khosh-qeyfeh): This means "good-looking" and is a common way to describe someone as handsome.
Informal:
* خوشگل (khoshgel): This is a more casual and informal way to say "handsome" or "pretty".
* خوشتیپ (khoshtip): This means "stylish" or "well-dressed" and can also be used to describe someone as handsome, especially if they have a good sense of fashion.
More specific:
* خوشصورت (khosh-soreat): This means "beautiful-faced" and is a more specific way to describe someone as handsome.
* جذاب (jazab): This means "attractive" and can be used to describe someone who is handsome or beautiful.
The best way to choose the right word will depend on the context of the situation. For example, if you are writing a formal letter, you would use a more formal word like "زیبا" or "خوشقیافه". If you are talking to a friend, you might use a more informal word like "خوشگل".