It is a great honor to be a godparent, it is more than an honor. A godparent is a trusted adult who will be a real and long-lasting help in the Christian formation of the child.
The Church requires one godparent. Most often, however, families have both a godmother and godfather as godparents.
A godparent is a confirmed Catholic who leads a life in harmony with the Catholic faith and the role to be undertaken.
A baptized person who belongs to a non-Catholic Christian religion may be a Christian Witness as long as the other godparent is a confirmed Catholic.
The godparent cannot be the father or mother of the one to be baptized.
While there are many wonderful people of good character who might make wonderful godparents, one must be a baptized Christian to fulfill this role.