A geckók elsősorban rovarivók, így az étrendjük nagyrészt rovarokból áll. Széles skálát fogyasztanak: szúnyogok, szöcsök, bogarak, légyek, pókok és lepkek. Néhaj fajok kisebb gerinceket is elfogyaszthatnak, mint gyíkök, kígyók vagy béka.
Tartásban a geckók etethetők kereskedelmi rovarokkal, mint a lisztbogár, szöcsök és dubia szarvasbogár. A változó étrend biztosítása fontos, hogy minden szükséges tápanyagot megkapjanak.