Though there seems to be some conflicting information online (more on that later!), it appears that actor Jake Wood — who reportedly took on the voice of the Geico mascot in the mid 2000s, after several actors before him — is likely still voicing the gecko we know and love today.
Jake is British, which we can hear in the gecko's accent. He's had a steady acting career since the 1980s and has appeared on tons of TV shows.
For years, Jake was in a soap opera based in London called EastEnders, which he exited in early 2021. The series is about the residents of a fictional borough named Walford. He plays a character named Max Branning, who first appeared on the show in 2006. Lots of his storylines have had to do with his relationships, including several marriages. In the early '90s, Jake portrayed another character on the show named Jackson for a couple of episodes.