Osekovo leži na prostoru gdje se dodiruju obronci Moslavačke gore s nizinom Lonjskog polja. Selo je dobilo naziv po naseobini (stajama) za vlastelinsko blago koje je paslo na obližnjim livadama Lonjskog polja.
Zbog svojih zemljopisnih karakteristika bilo je izrazito pogodan za naseljavanje još od prapovijesnih vremena. U početku su naseljavani južni i zapadni dijelovi sela, a kasnije se išlo sve više na istok. Ovaj dio Moslavine bogat je vodama. Južnim dijelom teče rijeka Lonja duga 132 km, zapadno prima pritoku Česme, pa Jelenska, Voloderac... Svi pritoci imaju bujičast karakter pa u doba obilnih kiša poplavljuju svoje doline. Današnja crkva sv. Ane sazidana je 1729. godine. Svojom vanjštinom vrlo je jednostavna dok je unutrašnjost bogato ukrašena. Ona je ujedno i jedna od najstarijih crkava u Moslavini pa je zovu majkom svih crkava. Prema popisu stanovništva iz 2001. godine Osekovo ima 1018 stanovnika.