...[N]ames given to men by God always signify some gratuitous gift bestowed on them by Him; thus it was said to Abraham (Genesis 17:5): "Thou shalt be called Abraham; because I have made thee a father of many nations": and it was said to Peter (Matthew 16:18): "Thou art Peter, and upon this rock I will build My Church." Since, therefore, this prerogative of grace was bestowed on the Man Christ that through Him all men might be saved, therefore He was becomingly named Jesus, i.e. Saviour: the angel having foretold this name not only to His Mother, but also to Joseph, who was to be his foster-father.
St. Thomas Aquinas, ST 3.37.2