Tresna – wieś w Polsce, położona w województwie śląskim, w powiecie żywieckim, w gminie Czernichów, położona w dolinie rzeki Soły, w Beskidzie Małym. Powierzchnia sołectwa wynosi 734 ha, a liczba ludności 762, co daje gęstość zaludnienia równą 103,8 os./km².
Siedziba Urzędu Gminy Czernichów, ośrodek wypoczynkowy i rekreacyjny.