Geckos fressen eine Vielzahl von Nahrungsmitteln, darunter Insekten, Spinnentiere, Weichtiere, kleine Wirbeltiere und andere Kleintiere. Darüber hinaus konsumieren einige Geckos Früchte und Blütennektar. Es gibt etwa 1.500 Gecko-Arten auf der Welt, und die Gruppe weist eine Vielzahl von Ernährungspräferenzen auf.
Die meisten Geckos sind relativ opportunistische Raubtiere und fressen praktisch jedes Tier, das sie fangen können und das klein genug zum Verzehr ist. Einige Arten neigen dazu, eine bestimmte Beuteart zu bevorzugen, während andere hauptsächlich eine Beuteart konsumieren, weil diese bestimmte Beuteart reichlich vorhanden ist. Geckos sind normalerweise Hinterhaltjäger, die darauf warten, dass Beute in Reichweite kommt.
Geckos werden häufig von Geckos gefressen, darunter Ameisen, Käfer, Schaben, Motten, Schmetterlinge, Fliegen, Mücken und Zikaden. Geckos sind normalerweise nicht älter als große Spinnen, Vogelspinnen oder Skorpione, aber sie fressen häufig kleine Arten. Schnecken und Nacktschnecken sind für einige Arten häufige Nahrungsbestandteile, während die größeren Arten andere Eidechsen, Frösche oder sogar Nestvögel fressen.
Während die meisten Geckos nachtaktiv sind, ist eine Gruppe von Geckos tagsüber aktiv. Diese Gruppe von Eidechsen, die Taggeckos genannt wird, konsumiert viel pflanzliche Nahrung. Die Geckos werden überreife Früchte auflecken und den Nektar aus den Blüten trinken. Sie mussten diese Ernährungsgewohnheiten wahrscheinlich entwickeln, um tagsüber aktiv zu werden, wenn weniger Insekten zum Essen zur Verfügung stehen.