General:
* Stop
* Cease
* End
* Terminate
* Discontinue
* Break
* Pause
More specific:
* Sudden/abrupt: Abruptly stop, come to a standstill, grind to a halt
* Gradual: Slow down, taper off, dwindle
* For movement: Stop, cease, stand still, come to a stop
* For progress: Suspend, delay, postpone, interrupt, impede
* For a process: Terminate, end, finish, complete
The best synonym will depend on the specific situation and the intended meaning.