Horní Lomná (help·info) (Polish: Łomna Górna (info), Cieszyn Silesian: Górno Łómna (info) or Górno Łómno (info)) is a village in Moravian-Silesian Region, Czech Republic, close to the borders with Poland and Slovakia. It has 394 inhabitants (2001 census), 28.5% of the population are ethnic Poles and 83.7% are Roman Catholics. The village lies in the historical region of Cieszyn Silesia.
It is situated on the foothills of the Moravian-Silesian Beskids mountain range. Lomná River flows through the village.
Coordinates: 49°31′31″N 18°38′16″E / 49.52528°N 18.63778°E / 49.52528; 18.63778