Interestingly, even
Google employees, who kept referring to the next iteration of
Android as Key Lime Pie, were kept in the dark about the deal. "We kept calling the name Key Lime Pie internally and even when we referred to it with partners," said Lagerling. The version was also referred with its first letter “K” which was not to be Key Lime Piue but KitKat.
...
Lagerling also has another explanation for not sticking to Key Lime Pie as the name. "We realised that very few people actually know the taste of a key lime pie," he explained. KitKat, however, is a taste well known around the world. "One of the snacks that we keep in our kitchen for late-night coding are KitKats. And someone said: 'Hey, why don't we call the release KitKat?'”
...
There’s yet another tit-bit about why KitKat, of all chocolates, was chosen to be the face of Android. Legend has it that Android’s Engineering Head Hiroshi Lockheimer is crazy about KitKats. His Gmail avatar was a KitKat bar for the longest time and the team once even decorated his office with bars of KitKat.