General "pretty":
* Hardd: This is the most common and direct translation of "pretty". It can also mean "beautiful" or "handsome".
* Braf: This translates to "nice" or "pleasant" and can be used for things or people. It's a more casual and less formal way of saying "pretty".
For people:
* Hardd: As mentioned above, this can be used for people too.
* Prydferth: This means "beautiful" and is more formal than "hardd".
* Cymhleth: This means "attractive" and emphasizes a person's appeal.
For things:
* Hardd: This works for things as well.
* Prydferth: This also applies to things, especially when describing something beautiful in a natural way.
* Cwt: This means "cute" and is used for small and charming things.
Examples:
* Mae'r blodau'n hardd. (The flowers are pretty.)
* Mae hi'n ferch braf. (She's a nice girl.)
* Mae hi'n ferch brydferth. (She's a beautiful woman.)
* Mae'r golygfa'n hardd iawn. (The view is very pretty.)
* Mae'r ci bach yn cwt. (The puppy is cute.)
It's always good to consider the context and your desired level of formality when choosing the right word for "pretty" in Welsh.