Stare Bojanowo – wieś w Polsce położona w województwie wielkopolskim, w powiecie kościańskim, w gminie Śmigiel. Leży na prawym brzegu doliny SamicyRzeka Samica na stronie Urzędu Gminy Lipno na wys. 75–90 m n.p.m., ok. 4 km na wschód od Śmigla.

W miejscowości jest stacja kolejowa Stare Bojanowo.

Nazwa Miejscowość ma metrykę średniowieczną i istnieje co najmniej od drugiej połowy XIII wieku. Pierwszy zachowany zapis pochodzi z łacińskiego dokumentu z 1298 gdzie odnotowano ją pod zlatynizowaną, staropolską nazwą „Boianowo”, 1391 „Boyanowo”, 1397 „Boenewicz”, 1485 „Boganowo”, 1580 „Boianowo”, 1775 „Stare Boianowo”.

Według językoznawców nazwa „Bojanowo” wywodzi się od nazwy osobowej „Bojan” z dodanym sufiksem „-ow, -owo”.

Po rozbiorach Polski Prusacy używali zgermanizowanej nazwy w języku niemieckim: Alt-Boyen. Cały czas notowano także polskiej nazwy. W 1890 odnotowano dwie nazwy polską „Stare Bojanowo” i niemiecką „Alt-Boyen”. W 1921 odnotowane zostały polska „Bojanowo” i niemiecka „Alt-Boyen” .