וַיִּקְרָא פַרְעֹה שֵׁם יוֹסֵף צָפְנַת פַּעְנֵחַ וַיִּתֶּן לוֹ אֶת אָסְנַת בַּת פּוֹטִי פֶרַע כֹּהֵן אֹן לְאִשָּׁה וַיֵּצֵא יוֹסֵף עַל אֶרֶץ מִצְרָיִם (מא, מה)
מדוע פרעה שינה את שמו של יוסף ל'צָפְנַת פַּעְנֵחַ'?
רשב"ם מתרץ שזהו שם בלשון מצרית. כך היה דרכם, לקרוא לאדם בשם ראוי, כשממנים אותו לתפקיד נכבד, כדוגמת 'וַיִּקְרָא מֹשֶׁה לְהוֹשֵׁעַ בִּן נוּן יְהוֹשֻׁעַ' (במדבר יג, טז) שינה את שמו כשמינה אותו לתפקיד.
בכור שור מסביר שכך דרך המלכים, לשנות את שמות עבדיהם, הואיל והיה לו קשה הלשון העברי. כפי שעשה נבוכדנצאר ששינה את שמו של דניאל ושל חנניה, מישאל ועזריה. תולדות יצחק מבאר שעשה זאת כדי שיוסף יוכל לשאת את אסנת, שהיתה מצרית, מאומה אחרת. שינוי השם של יוסף, שהיה מאומה אחרת, היה מעין המרת הדת מבחינתם, ללא זה לא יכול היה לשאת אותה לאשה.
רבי חיים קניבסקי מבאר שהיה זה מהלך משמים ששינה את שמו, כדי שאחיו לא ירגישו שהוא יוסף, שכן אילו שמו היה נשאר יוסף, כשהיו האחים שומעים זאת, יתכן שהיו מעלים על דעתם שזה יוסף אחיהם.