Choosing godparents for your child can be a difficult decision. Some stress over it and some don’t think about it enough. The Church lays out several guidelines for choosing sponsors for baptism.
First things first, you need to baptize that baby! “If you’re going to baptize your little baby, which is good to do, don’t delay it. Don’t wait until the baby is six months old or a year old—that’s very unwise. And if you’re saying, well we gotta wait for people to come up from Mexico or we gotta have people come over from Europe—just have a party when they get there. Baptize your baby as soon as is reasonably possible after the baby’s birth. It could be two weeks after the baby’s birth, it could be a month; but don't delay. Life is uncertain and we don’t know how things are going to go.
There are several requirements for choosing Catholic godparents that are outlined in the Code of Canon Law, 872-874:
It’s important to do your best to choose good godparents for your children. You can’t predict the future, you don’t know what’s going to happen down the road, but it’s important to be wise in the way you select a godparent. This is more than "I like this person.” Choose somebody who is serious about the faith, who loves Jesus, who is going to make good on the promise to have a connection with your child. Somebody who is hopefully not so old that he or she is likely to die before your child reaches adulthood. So, you want to take all these factors into account.
https://relevantradio.com/2018/05/how-to-choose-good-catholic-godparents/