Kozłowo – wieś w Polsce położona w województwie wielkopolskim, w powiecie nowotomyskim, w gminie Opalenica.
Nazwa Wieś istnieje co najmniej od drugiej połowy XIV wieku i ma średniowieczną metrykę. Pierwszy zachowany zapis pierwotnej nazwy wsi pochodzi z łacińskiego dokumentu z 1327 (według zachowanej kopii z 1646) kiedy to odnotowano ją pod staropolską nazwą „Coslow, Cosle”, 1365 „Coslaw”, 1387 „Koslowo”, 1391 „Coszlowo”.
Nazwa pochodzi od nazwy ssaka z podrodziny antylop – kozła.
Historia Miejscowość pierwotnie była związana z Wielkopolską. Początkowo była własnością szlachecką należącą do Kozłowskich, którzy od nazwy wsi przyjęli odmiejscowe nazwisko, a później także do Strzeleckich, Niegolewskich, Opalińskich herbu Łodzia, Ostrorogów Lwowskich herbu Nałęcz oraz Tęczyńskich. Od 1320 miejscowość leżała w Zjednoczonym Królestwie Polskim, a od 1380 w Koronie Królestwa Polskiego. W 1444 odnotowano ją w powiecie poznańskim województwa poznańskiego Korony Królestwa Polskiego. W 1508 leżała w parafii Buk.