Baptism is the first sacrament we celebrate and one of three Sacraments of Initiation. In Baptism, we receive new life in Jesus Christ as children of God the Father. We become members of the Church, we receive the gift of the Holy Spirit, and we are freed from original sin and all personal sins we may have committed.
An adult who wishes to be baptized in the Catholic faith needs to go through the RCIA (Rite of Christian Initiation for Adults) process to prepare to celebrate the sacrament
Parents are expected to attend one reflective session on the meaning of Baptism. Attendance before the birth of the child is suggested.
In most cases, a person is baptized when they are an infant. The child is represented by his godparents; being a godparent is a spiritual commitment and the church requires that people meet certain criteria to be a godparent.
You are only required to have one godparent but you may have two. The church offers no provision for three or more godparents.
If you choose only one godparent, you are free to choose a male or a female; the godparent in this case need not be the same gender as the child. However, if you wish to have two godparents they must be of different gender.
Technically, you can not have a non-Catholic godparent, since one of the requirements under church law for godparents is having celebrated Baptism, Confirmation and Eucharist in the Catholic Church.
However, there is another solution. The Church only requires that there be one godparent. A non-Catholic Christian may serve as a "witness" to the ceremony, as long as a Catholic godparent is present.
During the ritual, a non-Catholic Christian witness at a Catholic Baptism may perform all the parts of the ceremony that a godparent does. His or her name may be entered into the parish Baptism register as a witness, together with the name of the Catholic godparent.