Stare Tarnowo – wieś w Polsce położona w województwie wielkopolskim, w powiecie kościańskim, w gminie Czempiń. Na zachód od wsi przebiega linia kolejowa Wrocław-Poznań (stacja kolejowa Iłowiec).

Historia Miejscowość istnieje co najmniej od drugiej połowy XIV wieku i ma średniowieczną metrykę. Kiedyś nazywała się inaczej – „Tarnowo”. Pierwszy zachowany zapis nazwy wsi pochodzi z łacińskiego dokumentu z 1395 kiedy to odnotowano ją pod staropolską nazwą „Tarnowo”, 1398 błędnie „Cunova, Conova”, 1398 „Tarnovo”, 1398 „Tharnovo”, 1398 „Tarnova”, 1400 „Tharnowo”, 1429 „Tarnowa”, W 1429 błędnie odnotowano odmiejscowe nazwisko „Darnowsky”, zamiast Tarnowski, W 1510 nazwę zapisano „Thamow” .

Błędnie przypisuje się wcześniejszy zapis o wsi w dokumencie z 1302 wystawionego w kancelarii księcia głogowskiego Henryka, który potwierdzał przywileje klasztoru lubińskiego jednak dokument ten wystawiony został nie w Tarnowie, jak sugerowali jego wydawcy, lecz w Tarnowie Jeziernym koło Sławy na Dolnym Śląsku, który leżał wówczas w księstwie głogowskim.

Okolice miejscowości być może były zasiedlone jednak znacznie wcześniej niż odnotowały to zachowane zapisy historyczne.