Osieczna (niem. Storchnest[4]) – miasto w woj. wielkopolskim, w powiecie leszczyńskim, przy drodze Leszno – Śrem, nad Jeziorem Łoniewskim. Siedziba gminy miejsko-wiejskiej Osieczna.
Prywatne miasto szlacheckie, własność kasztelana międzyrzeckiego Andrzeja Górki, około 1580 roku leżało w powiecie kościańskim województwa poznańskiego w Rzeczypospolitej Obojga Narodów W latach 1975–1998 miasto administracyjnie należało do woj. leszczyńskiego.
Według danych z 31 marca 2011 miasto liczyło 2188 mieszkańców

