Leszna Górna (dawniej też: Leszna Niemiecka, ciesz. Lyszno, niem. Ober Lischna) – wieś sołecka w gminie Goleszów w powiecie cieszyńskim, w województwie śląskim. Wieś leży w historycznych granicach regionu Śląska Cieszyńskiego. Powierzchnia sołectwa wynosi 906 ha, a liczba ludności 576, co daje gęstość zaludnienia równą 63,6 os./km².
Nazwa wsi, nawiązująca do gwarowego lyska (leszczyna), występowała pierwotnie w formie „Leszczna”.
Leszna Górna stanowi 5/6 powierzchni przedzielonej granicą dawnej wsi, której 1/6 – Leszna Górna – znajduje się obecnie w Czechach i stanowi wraz z Leszną Dolną (w całości w Czechach) od 1946 część miasta Trzyńca.