You should have a minimum of three godparents and you can have as many additional godparents as is practicable. This page explains more about requirements for godparents.
Every child should have at least three godparents, two of the same sex and at least one of the opposite sex to your child. Although there is no official maximum number of godparents, three or four is usual. If you’d like more than that, talk to your vicar about the practicalities and they’ll be pleased to advise.
Both parents may be godparents for their own children, providing they are baptized themselves and providing they have at least one other godparent.