- God's name Yahweh, was given to Abraham (in Genesis), and yet later (in Exodus) was stated to have been kept from Abraham and others:
Genesis 15:7 "And he said to him [Abram], I am Yahweh who brought you out from Ur of the Chaldeans to give you this land to possess."
Exodus 6:3 "I appeared to Abraham, to Isaac, and to Jacob [each individually], as God Almighty, but by my name Yahweh I did not make myself known to them."
You do realize that in genesis when he was Abram, he was 97 and had not yet born the fathers of nations.
Then in Exodus, Isaac and Jacob is MUCH further down the road.
So if I told you my name today, but didn't tell you it 30 years from now, how is that a contradiction? LOL