Karna – wieś w Polsce położona w województwie wielkopolskim, w powiecie wolsztyńskim, w gminie Siedlec.
Historia Miejscowość ma metrykę średniowieczną i istnieje co najmniej od XIII wieku. Wymieniona w 1238 w łacińskim dokumencie jako Carna, 1238 Tamo, 1400 Karna.
Miejscowość zasiedlona była jednak wcześniej niż podają to archiwalne dokumenty. Wśród błotnistych łąk, nad Szarką, na północny wschód w okolicy wsi, archeolodzy znaleźli pozostałości dwuczłonowego grodzisko wklęsłe o średnicy wewn. ok. 100 m z fosą, które datowane jest na ok. IX do połowy XIII wieku. W średniowieczu zwane było Roczków Ostrów. W 1925 natomiast we wsi odnaleziono skarb srebrny ukryty po roku 1080.
Miejscowość była początkowo własnością rycerską, a później szlachecką. Została wymieniona w 1238 w jednym ze średniowiecznych dokumentów, w którym odnotowano świadków Andrzeja i Dobiesława z Karny. W 1417 wieś Karna oraz Reklin odnotowane zostały w czasie ustalania lokalnych granic pomiędzy wsiami. W 1419 doszło do sporu majątkowego pomiędzy właścicielami ziemskimi. Hynek z Karny oraz Michał Jarogniewski z Reklina ustalali między sobą przebieg granic między obiema wsiami. W 1446 Karna leżała w powiecie kościańskim Korony Królestwa Polskiego.