Garešnica je hrvatska rijeka u Bjelovarsko-bilogorskoj županiji, lijevi pritok Ilove. Izvire na Moslavačkoj gori, kod Podgarića. Duga je 26 km. Protječe kroz Garešnicu, koja dobila je ime po rijeci, i kroz umjetna jezera Podgarić, Popovac i Skresovi.
Prolazi kroz sljedeća naselja: Podgarić, Novo Selo Garešničko, Gornja Garešnica, Veliki Prokop, Trnovitički Popovac, Mali Pašijan, Veliki Pašijan, Garešnički Brestovac, Garešnica i Ciglenica.
Kategorija:Rijeke u Hrvatskoj Kategorija:Pritoci Lonje Kategorija:Garešnica