What Does a Two-Headed Snake Symbolize?

AFP/AFP/Getty Images

The two-headed snake is a symbol of magical religious power in which the duplicate heads are considered all-knowing or omniscient. The snake sheds its skin annually, which is also a symbol of rebirth believed to be needed in religious practice.

Snakes slither easily through tall trees, on sandy or hard ground, and also through fast-flowing water, and this is considered to be a god-like form of movement. The first replica pin was made between 1400 and 1500 by the Aztecs from wood and covered with mosaic. Red-colored oyster shells were placed around the mouth and nose. It was worn on the chest of an elder during a religious ceremony.