Nazwa wsi wywodzi się od słowa "kram", gdyż mieszkańcy w średniowieczu zajmowali się obok rolnictwa handlem, lub od staropolskiego słowa "krompy" oznaczającego tereny bagniste, podmokłe. Wieś powstała na przełomie XII/XIII wieku. Do 1796 roku należała do klasztoru cystersów w Obrze. W 1793 roku wraz z Wielkopolską włączona została w ramach II rozbioru Polski do państwa pruskiego. Mimo to zachowała polski charakter, a wielu jej mieszkańców walczyło z zaborcą w powstaniu wielkopolskim. Dziś położona nad pięknym jeziorem Wojnowskim jest wspaniałą miejscowością letniskową. Jej mieszkańcy żyją głównie z rolnictwa i turystyki. 



|