Łekno – wieś pałucka w Polsce położona w województwie wielkopolskim, w powiecie wągrowieckim, w gminie Wągrowiec, przy drodze wojewódzkiej nr 251. Łekno jest położone nad brzegiem Jeziora Łekneńskiego, na północny wschód od Wągrowca (ok. 10 km).
W latach 1973–1976 Łekno było siedzibą gminy Łekno. W latach 1954–1972 wieś należała i była siedzibą władz gromady Łekno. W latach 1975–1998 miejscowość administracyjnie należała do województwa pilskiego.
Prywatne miasto szlacheckie lokowane w 1370, położone było w XVI w. w województwie kaliskimZenon Guldon, Jacek Wijaczka, Skupiska i gminy żydowskie w Polsce do końca XVI wieku, w: Czasy Nowożytne, 21, 2008, s. 179..
Leży na trasie szlaku cysterskiego.
Części wsi +Dawne integralne części wsi Łekno SIMC Nazwa Rodzaj0531915 Ludwikowo część wsi (od 2023 r. wieś)