Got curious on this one, so I did a quick Google. Depends on the church and the actual ceremony. For example one Anglican church insisted on at least 1, but preferred 3, godparent, whilst a different Anglican church preferred there to be godparents, but did not require it.

God Parents and legal guardians (in the case of something happening to both parents) are actually separate roles, but can be the same people if you wish.