Codenames are computer assigned these days. There has been a history of operations being compromised because people were being overly descriptive with the codenames.
If you look at that list, the structure is quite obvious - so a program matching two words within broadcategories gives you pronounceable and memorable names, without the risk of a human giving it something too related to the content.
If you look at that list, the structure is quite obvious - so a program matching two words within broadcategories gives you pronounceable and memorable names, without the risk of a human giving it something too related to the content.