General "enough":
* Достаточно (Dostatochno) - This is the most common and neutral way to say "enough".
* Хватит (Khvatit) - This is a bit more forceful and implies that something should stop.
"Enough of something":
* Довольно (Dovol'no) - This is used when you want to say that you've had enough of something specific.
* С меня хватит (S menya khvatit) - This means "I've had enough" and is used when you're feeling overwhelmed or frustrated.
"Enough for someone":
* Достаточно для [кого-то] (Dostatochno dlya [kogo-to]) - This means "enough for [someone]".
* Хватит [кому-то] (Khvatit [komu-to]) - This means "enough for [someone]".
Example:
* У меня достаточно денег. (U menya dostatochno deneg.) - I have enough money.
* Хватит разговаривать! (Khvatit razgovarivat!) - Enough talking!
* Довольно этих шуток! (Dovol'no etikh shutok!) - Enough of these jokes!
* С меня хватит этого фильма! (S menya khvatit etogo filma!) - I've had enough of this movie!
The best way to choose the right word depends on the context and the specific meaning you want to convey.