All android versions get, apart from their nummeric version number, a code-name, which is assigned by Google. Like the naming of Ubuntu versions (names of animals with an adjective[1]), Android version names are names of, mostly american, sweets, where the first letter is in alphabetical order.