Historia thumb|Osieczna na historycznej mapie Wielkopolski sporządzonej w 1888 roku według danych zaczerpniętych z Kodeksu dyplomatycznego thumb|Zamek Tereny, na których powstała miejscowość były jednak zasiedlone wcześniej niż odnotowały to archiwalne zapisy historyczne. Nad Jeziorem Łoniewskim odkryto ślady dawnego osadnictwa oraz grodzisko z IX wieku. Zanim w dokumentach odnotowano istnienie miasta, znacznie wcześniej, bo już w 1362, jako pierwsze odnotowane zostało Łącko, które stało się później przedmieściem Osiecznej. Wielokrotnie odnotowują je później dokumenty historyczne.
Miejscowość pierwotnie związana była z Wielkopolską i początkowo należała do polskiej szlachty z rodu Borkowiców, którzy od nazwy miasta przyjęli odmiejscowe nazwisko Osieckich, a później Górków herbu Łodzia. Od 1320 tereny, na których powstała wieś leżały w Zjednoczonym Królestwie Polskim, a od 1380 w Koronie Królestwa Polskiego. W 1464 miejscowość leżała w powiecie kościańskim województwa poznańskiego Korony Królestwa Polskiego. Od 1397 była siedzibą własnej parafii.