I agree with you there, there were some issues with naming the new OS, originally it was supposed to be BBX, or BlackBerry X. Trademarks/copyrights were an issue.
So they went from their previous legacy naming (BlackBerry 4.0, 5.0, 6.0, 7.0) and jumped straight to BlackBerry 10.
Android still uses food afaik (kit kat, key lime pie, honeycomb, etc) for code names and releases 4.1, 4.4, etc.
I know apple used German tanks for their OSX line (panther, mountain lion, etc) with releases. Not sure if there's anything for iOS.
Either way, the best of all of this is BlackBerry finally have 1 OS for all devices, that all get updated at the same time. The carrier is still the hold up in North America. Apple from day 1 bypassed the carrier for OS updates and for the most part has been a good thing.
Actually they were named after large cats, including cheetah, puma, Jaguar, leopard.