Excuse me, does the Christian name have to be given by someone else?

The Christian name you are talking about is often called the holy name or baptismal name in the Catholic Church. When a catechumen is baptized into the Church, the celebrant says, "I am in the name of the Father, and of the Son, and of the Holy Spirit." ", baptize you", add a name, and this name is the "holy name" of the person being baptized (see Codex 855). When the catechumens are formally baptized, they choose the name of a saint as a model and protector. They usually choose the names of saints and saints in history, such as: men are named Joseph, Peter, Paul, Francis, etc.; women are named after Believers use the names of saints such as Mary, Anna, Teresa, etc. Catholics attach great importance to their baptized holy names and respect their patron saints throughout their lives. On the one hand, they ask saints and saints to help them pray to God in heaven, and on the other hand, they learn from their examples in life and prayer. Of course, you can choose this "Christian name" by yourself, but most catechumens do not necessarily have more church knowledge when they are baptized. At this time, the surrogate father (mother) or the baptizing priest often helps the baptized person to choose.