The mythical creature that has snakes for hair is Medusa, a figure in ancient Greek mythology. It is said that Medusa was once a beautiful woman who was cursed by Athena and turned into a Gorgon with snakes for hair. Anyone who looked into her eyes would turn to stone. Medusa is often depicted in art and literature as a fearsome and dangerous creature.