Why did God tell Mary what to name Jesus?
No specific reason is given in Scripture. However, it would be good to note that the name “Jesus” literally means “Jehovah is salvation.” Thus, it is likely God chose the name “Jesus” to give mankind a message as to his Son’s purpose for coming, which was to save mankind.