Although there is no written provision for naming military operations, there has always been a "convention". For example, the practice of the US military is to embody "justice" in its name. Like the "Desert Storm" and the "Golden Canyon" mentioned in the question, they are somewhat artistic, and their greater role is to inspire people and morale. At the same time, we must take into account the collective preferences of the command level. For example, the generals who participated in the naming, who personally prefer literary names, may be very poetic. Of course, according to a series of comprehensive elements such as different combat objectives, military traditions, and combat environment, we must formulate the names that best meet the fighting spirit.
Like "Desert Storm", it is the battle plan made by the US military against Iraq in the Middle East. Because Iraq is located in a desert zone, the word "desert" is used in this battle plan. In common sense, the power of "desert" is huge. The combination of the two is precisely to show the strength of the US military and bring a powerful storm to the desert. It can be said that from this level, it is enough to see the strong confidence of the US military.
For example, the allied forces landed in Normandy in 1944. In fact, the name of the plan was "Operation Overlord", which was designed to raid, storm and occupy in one fell swoop. However, the world only remembered the greatness of "landing in Normandy", but did not know the real name of the plan. However, this was not the official intention. On the contrary, the military code was only used in the army, and ordinary people generally learned it through the media unless they deliberately understood it. ?
There are also more meaningful ones. For example, the military action against the Taliban in Afghanistan was called "Operation Python", which embodies the treacherous and changeable meaning. In fact, it is a multi-arms cooperation operation, but the command layer who made the plan prefers this naming method.