Слово «сверкать» происходит от общеславянской основы svьrk- («писк, треск») из-за связи с названием насекомого — сверчка, самцы которого издают специфический треск, стрекотание. 14
Сверчение (издавание трещащего звука) в природе нередко сопровождается световыми вспышками, что и дало переход значения: от «сверчать» к «сверкать». 12
Также существует мнение, что «сверкать» могло возникнуть от слова «сверчок», но подразумевалось «светлячок» (насекомое, самки которого имеют на брюшке орган свечения, отчего светятся в темноте). 14