Gekony jedzą różne produkty spożywcze, w tym owady, pajęczaki, mięczaki, małe kręgowce i inne małe zwierzęta. Dodatkowo niektóre gekony zużywają owoce i nektar z kwiatów. Na świecie istnieje około 1500 gatunków gekonów, a grupa ta wykazuje szeroką gamę preferencji żywieniowych.
Większość gekonów to względnie oportunistyczne drapieżniki i zjedzą praktycznie każde zwierzę, które mogą złapać, które jest wystarczająco małe, by je konsumować. Niektóre gatunki preferują szczególny rodzaj zdobyczy, podczas gdy inne przede wszystkim konsumują jeden gatunek zdobyczy, ponieważ ten szczególny gatunek zdobyczy jest obfity. Gekony są zwykle łowcami zasadzek, które czekają na zdobycz w zasięgu.
Wspólne owady zjadane przez gekony to mrówki, chrząszcze, karaluchy, ćmy, motyle, muchy, komary i skoczki. Gekony zwykle nie występują przed dużymi pająkami, ptasznikami lub skorpionami, ale często jedzą małe gatunki. Ślimaki i ślimaki są powszechnym pokarmem dla niektórych gatunków, podczas gdy większe gatunki jedzą inne jaszczurki, żaby lub nawet pisklęta.
Podczas gdy większość gekonów jest nocnych, jedna grupa gekonów jest aktywna w ciągu dnia. Nazywa się je gekony, ta grupa jaszczurek zużywa wiele pokarmów roślinnych. Gekony zjadają kawałki przejrzałych owoców i piją nektar z kwiatów. Najprawdopodobniej musieli rozwinąć te nawyki żywieniowe, aby stać się aktywni w ciągu dnia, kiedy mniej jedzących jest dostępnych.