User blog comment:KennyChief/I have a theory for what HYDRA could stand for/@comment-2041242-20151019062813/@comment-5538792-20151115110514

I agree, HYDRA isn't an acronym. What bothers me though is that their symbol is an octopus and not a Hydra XD