Question: where in the bible does it say god has many names?
Answer: In the Hebrew Bible (Exodus 3:14), the personal name of God is revealed directly to Moses, namely: "Yahweh".