The name "Moses" comes from a
root meaning "take out," because Moses was taken out of the river (Ex. 2:10). Some modern scholars point out that the root M-S-S in Egyptian means "son of" as in the name Ramases (son of Ra), but it is worth noting that Moses' name in Hebrew is M-Sh-H, not M-S-S. According to one Jewish source, Pharaoh's daughter actually named him Minios, which means "drawn out" in Egyptian, and the name Moshe (Moses) was a Hebrew translation of that name, just as a Russian immigrant named Ivan might change his name to the English equivalent, John.