Leśno (dodatkowa nazwa w kaszub. Lesno, niem. Lesno, dawniej Liesznia) – wieś kaszubska na południowo-zachodnim krańcu Pojezierza Kaszubskiego w Polsce położona w województwie pomorskim, w powiecie chojnickim, w gminie Brusy. Ma status sołectwa.Leży nad jeziorami Leśno Górne i Leśno Dolne.

Wieś królewska położona była w II połowie XVI wieku w powiecie tucholskim województwa pomorskiegoPrusy Królewskie w drugiej połowie XVI wieku : suplement. Cz. 1, Mapy, plany, Warszawa 2021, k. 1.. Do 1954 roku miejscowość była siedzibą gminy Leśno. W latach 1954–1972 wieś należała i była siedzibą władz gromady Leśno. W latach 1975–1998 miejscowość należała administracyjnie do województwa bydgoskiego.

Wieś jest siedzibą sołectwa Leśno, w którego skład wchodzą również Kaszuba, Leśno-Wybudowanie i Wysoka Zaborska. W końcu 2024 sołectwo liczyło 1207 mieszkańców

+Integralne części wsi Leśno SIMC Nazwa Rodzaj0079929 Betlejem część wsi1000864 Cegielnia część wsi (do 2023 r.)0079935 Dąbrówka część wsi (do 2023 r.)0079941 Dystelnik część wsi (do 2023 r.)1000930 Leśno-Wybudowanie osada (do 2023 r.)