Matthew 1:21: The Meaning of the Name Jesus
The name Jesus is given by an angel, not chosen by the family, and the reason attached to it is the child's own work: he will save his people from their sins. The name carries a mission, and that mission is rescue from sin before it is anything else.