Napajedla (Czech pronunciation: [ˈnapajɛdla]; German: Napajedl) is a town in the Zlín Region of the Czech Republic. It has about 7,000 inhabitants. The town si situated on the Morava River. The historic town centre is well preserved and is protected as an urban monument zone.