Según algunas fuentes el nombre se lo puso su madre judía y le explicó el significado a la hija del faraón y ésta acepto pués era justamente lo que ocurrió, fue salvado de las aguas. Según Ibn Ezra, Batia le dio un nombre egipcio y fue traducido al hebreo como Moshé, pero también existe la posibilidad que ella haya aprendido hebreo y de allí tomó el nombre.