Ghețurile mănâncă o varietate de produse alimentare, inclusiv insecte, arahnide, moluste, vertebrate mici și alte animale mici. În plus, unii gecki consumă fructe și nectar de flori. Există aproximativ 1500 de specii gecko în lume, iar grupul prezintă o mare varietate de preferințe alimentare.
Cele mai multe geckos sunt prădători relativ oportuniști și vor mânca practic orice animal pe care îl pot prinde, care este suficient de mic pentru a fi consumat. Unele specii tind să prefere un anumit tip de pradă, în timp ce altele consumă în primul rând o specie de pradă, deoarece specia respectivă de pradă este abundentă. Ghepii sunt de obicei vânători de ambuscade care așteaptă ca prada să intre în raza de acțiune.
Insectele obișnuite mâncate de geckos includ furnicile, gândacii, roarsii, molii, fluturii, muștele, țânțarii și frunzele. Ghețurile nu predesc în mod normal pe păianjeni mari, tarantule sau scorpioni, dar ei mănâncă frecvent specii mici. Melcii și sulii sunt produse alimentare comune pentru unele specii, în timp ce speciile mai mari mănâncă alte șopârle, broaște sau chiar păsări cuibăritoare.
În timp ce cele mai multe geckos sunt nocturne, un grup de geckos este activ în timpul zilei. Numit geckos zi, acest grup de șopârle consumă o mulțime de produse alimentare pe bază de plante. Geckos-ul va traversa bucăți de fructe pestele și va bea nectarul din flori. Probabil a trebuit să evolueze aceste obiceiuri alimentare pentru a deveni activă în timpul zilei, când mai puține insecte sunt disponibile pentru a mânca.