Formal:
* Hermoso/a: This is a general and widely used term for "beautiful" or "lovely."
* Precioso/a: This means "precious" or "lovely" and carries a sense of admiration.
* Encantador/a: This translates to "charming" or "lovely" and emphasizes the captivating quality of the person or thing.
Informal:
* Bonito/a: This is a more casual way to say "pretty" or "lovely."
* Guapo/a: This means "handsome" or "beautiful" and is often used for people.
* Lindo/a: This is a very common and affectionate way to say "cute" or "lovely."
Other:
* Magnífico/a: This means "magnificent" or "lovely" and expresses a sense of grandeur.
* Adorable: This is a more informal way to say "adorable" or "lovely."
The best word to use will depend on the specific situation and the level of formality you want to achieve.