Canon Law requires that the godparents be Catholics in good standing who are willing and able to see to the individual being baptized receiving a thorough Catholic education in the faith.
You can only have Catholic godparents or Orthodox godparents. No protestants can be godparents in the Catholic Church.
No
You cannot change your Godparents.
No, once a Godparent, always a Godparent in the Catholic Church.
The tradition is that the Godparents of the kid are the same persons who were the witnesses at the wedding.So, depending on the local Church tradition, you may give a gift to the Godparents. The usual within Bulgarian Orthodox Christians is that the Godparent will make a gift to the Godchild.
The role of the godparent is to assist the parents in bringing up their children in the practice of the Catholic Faith. Therefore to be eligible to be a "godparent" it is necessary that the person be a practicing catholic. A Protestant may be a "Christian Witness" but may not serve in the capacity of godparent in the Baptism ceremony. There must be at least one person who serves as a godparent.
A godparent is just a person appointed to take care of children if something were to happen to the parents. So in that sense Jews do have godparents but there is no specific tradition of a godparent in judaism (and they don't call it that).
There are no "godparents" in the Bible, it shouldn't matter one way or the other.
The Godparents promise at Baptism to assist the parents in raising a child in the Catholic faith.
Technically, there is one or two "sponsor" godparents - if two, one is female and the other male. Both need to be baptized Catholic, age 16 or older, and Confirmed. Their names are formally entered into the church baptism register. Any more than two is not official; however if tradition dictates more than two the others can be called godparents but names are not entered. You should check with the local baptizing priest to see what he thinks.
Yes; at least one who has to be baptized and confirmed Catholic,male or female.
The Godparents make promises at a Baptism. They say they will look after the child and teach them the ways of God. If the parents of the child aren't Catholic, then the Godparents are the ones who bring the child up as a Catholic (if that's what the parents want them to become) and tell them all they need to know. The godparents are friends in faith who can be turned to in times of doubt, confusion or questioning. Their goal is to show the child being baptised the ways and truth about God.