When children are born, one of the most important decisions is what name to give to the baby. Names have meaning to them. Some names are from grandparents or parents. Other babies are named because of the meaning behind the name. We have celebrities who are known their first name. If someone says Oprah there is little doubt show they are talking about.
The angel told Mary her baby’s name would be Jesus. The angel told Joseph to name the baby Jesus. in that culture it was the father chose the names of the babies. Joseph was Jesus’ earthly step-father, so on earth it was his role to choose a name for the baby, however, it was God who actually chose the name Jesus.
The name Jesus means salvation. That is why the angel told Joseph to “name Him Jesus for He will save His people from their sin”. The whole purpose of Jesus coming to earth was to save us. God wants us back with Him. God wants us to be His children. He loves us so much that He sent His best. He sent His only Son, Jesus.