Geckos, böcekler, örümcekler, yumuşakçalar, küçük omurgalılar ve diğer küçük hayvanlar da dahil olmak üzere çeşitli yiyecekleri yer. Ayrıca bazı geckolar meyve ve çiçek nektarı tüketir. Dünyada yaklaşık 1.500 gecko türü bulunmaktadır ve grup çok çeşitli diyet tercihleri sergilemektedir.
Çoğu kertenkeleler nispeten fırsatçı avcılardır ve neredeyse yakalayabilecekleri, tüketebilecekleri kadar küçük olan her hayvanı yer. Bazı türler belirli bir av tipini tercih etme eğilimindeyken, bazıları ise belli bir av türünü tüketir, çünkü bazı av türleri bol miktarda bulunur. Geckos, avın menzile girmesini bekleyen pusu avcılarıdır.
Kertenkeleler tarafından yenen yaygın böcekler arasında karıncalar, böcekler, hamam böcekleri, güveler, kelebekler, sinekler, sivrisinekler ve yaprakçıklar bulunur. Geckos normalde büyük örümcekler, tarantulalar veya akrepler üzerinde gelişmez, ancak sıklıkla küçük türleri yerler. Salyangozlar ve sümüklü böcekler bazı türler için ortak gıda maddeleridir, daha büyük türler ise diğer kertenkeleleri, kurbağaları ve hatta yavru kuşları yerler.
Çoğu kertenkeleler gece olmasına rağmen, bir kertenkele grubu gün boyunca etkindir. Gün kertenkeleleri denilen bu kertenkeleler grubu, çok miktarda bitkisel besin tüketir. Kertenkeleler olgunlaşmamış meyvelerin parçalarını kıracak ve nektarı çiçeklerin içinden içecektir. Büyük olasılıkla, daha az böcek yiyebilecekleri zaman, bu diyet alışkanlıklarının gün boyunca aktif hale gelmeleri için gelişmeleri gerekiyordu.