OS X 10.9 not just called 10.9 but also Mavericks.iOS7 is just called iOS7.Android releases are named after sweets.What is the rationale of giving a name to a release version?What are the benefits if any?Most apps simply increment the number as they push new releases.  Is naming a release (Mavericks, Kit kat etc...) just for marketing purpose?
Naming a release
naming;versioning