From their first appearance in historical literature around
100 BC, the Germans were polytheistic (believed in many gods), like the Greeks, the Romans, the Persians, the Indians and
other Indo-European people. The most important German gods are closely related to the Greek and Roman gods, and all three
sets of gods are descended from an original Indo-European religion.
Like the Greeks, the Germans believed that the world started
with nothingness, and that one god formed out of the nothingness and was the parent of the other gods. The Germans called
this first god Twisto, or Ymir (depending on the region). Ymir was fed by a cow, and this cow made a man by licking a salty
block of ice. From this man came the god Odin and his two brothers. As in the Greek story, Odin and his brothers killed Ymir.
They created the world from his body. His flesh became the earth, his bones became the mountains, and his blood became the
oceans (the Greek Kronos also had his blood in the ocean). Odin and his brothers also made the first man and woman from two
pieces of driftwood. The man was named Ash and the woman was named Vine (probably).
The most powerful of the German gods was Odin (or Wotan) the
oldest and the chief of the gods. He was tricky, hard to pin down, and magical. Tyr and Freya and Thor were the other main
gods.
The Germans
called the main part of the world, where people lived, Middle-earth, and they believed it was surrounded by a big ocean (as
Germany indeed has the Atlantic Ocean to the west, the Baltic Sea to the North, and the Mediterranean to the south). Somewhere
within Middle-earth, they said, was Asgard, where the gods lived. You got there by crossing the rainbow like a bridge. The
world of the dead, Hel, was in the cold north somewhere, and sometimes associated with a world of giants, who attack fertility
goddesses and carry them off just as Hades does to Persephone.