Formal:
* सुंदर (sundar) - This is the most common and formal way to say "pretty". It can be used to describe people, objects, and places.
* आकर्षक (aakarshak) - This means "attractive" and can be used for both people and things.
* मनमोहक (manmohak) - This means "captivating" or "enchanting" and is a more poetic way to say "pretty".
Informal:
* खूबसूरत (khubsurat) - This is a more common and informal way to say "pretty". It is often used to describe people.
* प्यारा (pyara) - This means "cute" or "lovely" and is often used for children or things that are considered adorable.
* सुहावना (suhavana) - This means "pleasant" or "agreeable" and can be used to describe both people and things.
You can also use adjectives like:
* मधुर (madhur) - sweet
* कोमल (komal) - delicate
* नवीन (naveen) - fresh
* रमणीय (ramaniy) - charming
The best choice will depend on the situation and who you are talking to.