Has a pope ever resigned?

Yes, at least 11 popes have resigned for one reason or another over the centuries.