The older Android versions are called "cupcake" and "eclair". Where does 2.2 get it's name from?
It's short for Fro zen Yo ghurt. I have no idea who came up with the idea to name it after frozen yoghurt though.
They'd all be desserts or sugary goods.
After Gingerbread (2.3) and Honeycomb (3.x) it's rumoured to be Ice Cream - see the pattern?