הערת שוליים
c האטימולוגיה של שם זה היא סלע מחלוקת בין הלמדנים. בעברית, משמעות השם משה היא ”נמשה; נושע מהמים”. ההיסטוריון יוספוס פלביוס מחווה דעתו שהשם משה מורכב משתי מילים מצריות שמשמען ”מים” ו”ניצל”. כיום, יש חוקרים הגורסים שהשם משה במקור הוא שם מצרי אולם סביר להניח שמשמעו ”בן”. אך יחד עם זאת, המחלוקת נעוצה בדמיון הצלילי שבין השם ”משה” לבין מספר שמות מצריים אחרים. מכיוון שאף אחד אינו יודע באמת כיצד ביטאו מילים בשפה העברית או המצרית, כל התיאוריות הללו הן בגדר השערה.