Rovarok
A geckók elsősorban rovarévők. Étrendjükbe tartoznak a hangyák, bogarak, szúnyogok, légyek, szőkefüvek, lepék, pókok és természet.
Egyéb kis állatok
Egyes geckófajok kis gyíkat, békákat, rágcsálókat és akár kis kígyókat is esznek.
Növényi anyag
Egyes geckófajok gyümölcsöket, virágokat és leveleket fogyasztanak.
Víz
A geckók hamut, esőt, patakokat és tókból isznak, hogy hidratált maradjanak.
Táplálkozási igények
Fehérjére, zsírare, szénhidrátokra, vitaminokra és ásványi anyagokra van szükségük, amelyeket az evett rovarokból és más állatokból szereznek.