Kotowo – wieś w Polsce położona w województwie wielkopolskim, w powiecie grodziskim, w gminie Granowo. Na wschód od Kotowa przepływa rzeka Mogilnica. Przez wieś przebiega droga krajowa nr 32 i linia kolejowa Poznań - Wolsztyn (przystanek kolejowy Kotowo).
Nazwa Miejscowość ma metrykę średniowieczną i istnieje co najmniej od początku XV wieku. Po raz pierwszy wymieniona w łacińskim dokumencie z 1400 kiedy odnotowano ją pod zlatynizowaną, staropolską nazwą „Kothow”, 1401 „Kothowo”, 1404 Kotowo”.
Dawniej osada występowała także pod nazwą „Kotowsze”. Od dawnej staropolskiej nazwy miejscowej Kotowo, pochodzi również polskie, szlacheckie, odmiejscowe nazwisko Kotowskich, którzy od średniowiecza byli dawnymi właścicielami miejscowości.
Historia Miejscowość historycznie należała do Wielkopolski. Początkowo była wsią szlachecką, własnością polskiej szlachty z rodu Ptaszkowskich, Kotowskich, którzy od nazwy miejscowości przyjęli odmiejscowe nazwisko, a później także do Woźnickich, Kotwiczów. Od 1320 tereny, na których powstała wieś leżały w Zjednoczonym Królestwie Polskim. W 1563 miejscowość znajdowała się w powiecie kościańskim województwa poznańskiego Korony Królestwa Polskiego.