Koszanowo – wieś w Polsce położona w województwie wielkopolskim, w powiecie kościańskim, w gminie Śmigiel. Dawna wieś Koszanowo stanowi obecnie część miasta Śmigiel.

Historia Wieś ma metrykę średniowieczną i pierwotnie związana była z Wielkopolską. Istnieje co najmniej od początku XIV wieku. Wymieniona została w 1301 w łacińskim dokumencie jako Kossonow, 1311 Cossonow, 1312 Cossenow, 1320 Kossonos, 1352 Cosszonovo, 1360 Kozzonow, 1400 Cosnaw, 1403 Kosszonowo, 1404 Cosznowo, 1405 Kosschonowo, 1415 Coschnaw, 1418 Coschanowo, 1419 Coszinowo.

Miejscowość była własnością szlachecką należącą do lokalnej szlachty wielkopolskiej z rodu Koszanowskich herbu Szaszor, którzy od nazwy wsi utworzyli swoje odmiejscowe nazwisko. Pierwotnie wieś przynależała o opola przemęckiego, reliktu wspólnoty rodowo-terytorialnej wywodzącej się z okresu plemiennego, który w średniowieczu stał się podokręgiem kasztelanii. Miejscowość odnotowano w latach 1401-1417 w granicach tego opola. W 1470 należała do powiatu kościańskiego Korony Królestwa Polskiego. Od 1404 była siedzibą własnej parafii, a następnie przeniesiona do parafii Śmigiel.