Uherský Ostroh (Czech pronunciation: [ˈuɦɛrskiː ˈostrox]; German: Ungarisch Ostra) is a town in Uherské Hradiště District in the Zlín Region of the Czech Republic. It has about 4,200 inhabitants. The historic town centre is well preserved and is protected as an urban monument zone.