Enhver versjon har et kodenavn og et versjonsnummer. Kodenavnene er alliterative og består av et adjektiv og et dyrenavn, for eksempel «Trusty Tahr» og «Precise Pangoline». Fra og med tredje versjon (5.10 «Breezy Badger»), ble kodenavn tildelt i alfabetisk rekkefølge for lettere å fastslå hvilken versjon som er av nyere dato. I Ubuntu 17.04 «Zesty Zapus» hadde kodenavnene nådd slutten av alfabetet, og i versjon 17.10 «Artful Aardvark» begynner den alfabetiske rekkefølgen på nytt. Versjonene omtales ofte med henvisning kun til adjektivet i kodenavnet, for eksempel omtales gjerne «14.04 LTS Trusty Tahr» kun som «Trusty».