Formal:
* அழகான (azhagana): This is the most common and general term for "beautiful" or "handsome". It can be used for both men and women.
* அழகு (azhagu): This is a noun meaning "beauty" or "handsomeness". You can say "அவர் அழகு (avar azhagu)" meaning "He is handsome" or "She is beautiful".
* சிறந்த தோற்றம் (sirandha thoatram): This means "excellent appearance" and is a more formal way of saying "good-looking".
Informal:
* குட்டி (kutty): This term is used for someone who is cute and adorable, often used for young men.
* சூப்பர் (supper): This is a slang term meaning "great" or "awesome", and can be used for someone who is good-looking.
* மச்சான் (machchan): This is a term of endearment for a friend, but can also be used to describe someone who is attractive, especially if they are known.
For men:
* கொடிகட்டி (kodikatti): This literally means "flag-waving" and is a term used for someone who is very handsome and charming.
For women:
* சின்னப்பூ (chinnappoo): This means "little flower" and is a term of endearment for a beautiful woman.
It's important to note that the context and your relationship with the person you are talking about will influence the most appropriate term to use.