I think that it is more likely that GCHQ employs ex-hackers, especially those who have been due to be prosecuted under Computer Misuse Act misdemeanors.
Most of these kids are perfect for indoctrination into such government agencies. They like to think they are James Bond.
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.
> I think that it is more likely that GCHQ employs ex-hackers, especially those who have been due to be prosecuted under Computer Misuse Act misdemeanors.
Those people may get work in companies that do business with GCHQ/CESG, but I think it's unlikely they would be employed by GCHQ directly.
You use the word "misdemeanors" - that doesn't really have direct equivalent in English law. Do you mean something that is not a criminal offence? Or something that is criminal but not arrestable? Or something that is arrestable but which doesn't carry a prison sentence?
"Hey guys I saw a government spyring program codenamed Clumsy Beekeeper"