HYDRA Meaning of HYDRA in English n. 1.( Mythol. ) Many-headed monster.2.Spectre, hobgoblin, ogre, Gorgon, bugbear, poker, bugaboo, frightful object, raw head and bloody bones. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012