45 And Pharaoh called Joseph's name Zaphnathpaaneah; Zaphnathpaaneah: which in the Coptic signifies, A revealer of secrets, or, The man to whom secrets are revealed and he gave him to wife Asenath the daughter of Potipherah priest of On. And Joseph went out over all the land of Egypt.
English Standard Version
45 And Pharaoh called Joseph's name Zaphenath-paneah. And he gave him in marriage Asenath, the daughter of Potiphera priest of On. So Joseph went out over the land of Egypt.
45 Then Pharaoh gave Joseph an Egyptian name, Zaphenath-Paneah (God Speaks and He Lives). He also gave him an Egyptian wife, Asenath, the daughter of Potiphera, the priest of On (Heliopolis). And Joseph took up his duties over the land of Egypt.
New King James Version
45 And Pharaoh called Joseph's name Zaphnath-Paaneah. And he gave him as a wife Asenath, the daughter of Poti-Pherah priest of On. So Joseph went out over all the land of Egypt.
New Living Translation
45 Then Pharaoh gave Joseph a new Egyptian name, Zaphenath-paneah. He also gave him a wife, whose name was Asenath. She was the daughter of Potiphera, the priest of On. So Joseph took charge of the entire land of Egypt.
Joseph gave good advice to Pharaoh. Fair warning should always be followed by good counsel. God has in his word told us of a day of trial before us, when we shall need all the grace we can have. Now, therefore, provide accordingly. Pharaoh gave Joseph an honourable testimony. He is a man in whom the spirit of God is; and such men ought to be valued. Pharaoh puts upon Joseph marks of honour. He gave him such a name as spoke the value he had for him, Zaphnath-paaneah, "a revealer of secrets." This preferment of Joseph encourages all to trust in God. Some translate Joseph's new name, "the saviour of the world." The brightest glories, even of the upper world, are put upon Christ, the highest trust lodged in his hand, and all power given him, both in heaven and earth.