“And Pharaoh called Joseph’s name Tzafnach Paneach…” (Genesis 41:45)
Rashi explains that this name means explainer of hidden things.
Of course, if Tzafnach means hidden things and Paneach means explainer – shouldn’t his name have been Paneach Tzafnach?
The Sfas Emes explains that his name was in reverse order to show why Joseph was worthy to have the ability to discern hidden things – because he was very humble and kept his righteousness concealed and inconspicuous.
Tzafnach – because he conceals his righteous deeds, Paneach – he was able to discern and explain hidden things.