Horní Suchá is a municipality and village in the Karviná District in the Moravian-Silesian Region of the Czech Republic. It has about 4,400 inhabitants.