Trzemesna (nazwa historyczna: Trzemeszna) – małopolska wieś leżąca na stoku Trzemeskiej Góry, zajmuje północno-wschodni obszar gminy Tuchów w powiecie tarnowskim. Przez wieś przebiega droga powiatowa K1380 [dostęp 7 października 2009]. W Trzemesnej znajduje się kościół parafialny i niepubliczna szkoła podstawowa. Miejscowość graniczy z Szynwałdem, Karwodrzą, Łękawką i Łękawicą.

W latach 1975–1998 miejscowość administracyjnie należała do województwa tarnowskiego.

Nazwa Pisownia nazwy wsi na przestrzeni wieków się zmieniała. Pojawiały się nazwy: Trzemeschno (1536), Trzemesna (1581), Trzemszna (1644), Strząmesna (1772), Trzemeśnia (1934). Mieszkańcy używali gwarowej nazwy Czomesna. W rejestrze TERYT nazwa wsi brzmiała: Trzemeszna.

1 stycznia 2013 roku rozporządzeniem Ministra Administracji i Cyfryzacji wieś zmieniła nazwę Trzemeszna na obecną. Zmianę uzasadniono tym, że nazwa Trzemesna stosowana jest w dokumentacji prowadzonej przez wszystkie instytucje działające na terenie powiatu tarnowskiego.

Trzemcha oznaczała w języku staropolskim bezdroże, kąty, zarośla, co odpowiada miejscowemu terenowi.