The Evolution of the Papacy. Francis Ambrose Ridley 1949
The following list of Popes is accepted by the Roman Catholic Church and recorded in its registers. Evidence, at least for the first part of the list, is extremely ambiguous and conflicting. For example, it is denied by some non-Catholic authorities that Peter was ever in Rome. The title of Pope was formerly given to all bishops, but was adopted exclusively as the title of the bishops of Rome first by Hyginus, AD 138.
41 Peter
67 Linus
79 Anacletus
91 Clement
100 Evaristus
109 Alexander
119 Sixtus
128 Telesphorus
138 Hyginus
142 Pius
157 Anicetus
168 Soterus
177 Eleutherus
190 Victor
218 Zephyrinus
220 Calixtus
223 Urban
230 Pontianus
235 Anterus
236 Fabian
251 Cornelius
253 Lucius
254 Stephen
257 Sixtus II
259 Dionysius
269 Felix I
275 Eutychianus
283 Caius
296 Marcilineus
307 Marcellus I
309 Eusebius
310 Melchiades
314 Sylvester
336 Marcus
337 Julius
352 Liberius
366 Damasus
384 Siricius
398 Anastasius
402 Innocent I
417 Zozimus
418 Boniface I
422 Celestine I
432 Sixtus III
440 Leo (The Great)
461 Hilary
468 Simplicius
483 Felix III
492 Gelasius
496 Anastasius II
498 Symmachus
514 Hormisdas
523 John I
526 Felix IV
530 Boniface II
532 John II
535 Agapetus
536 Silverius
537 Vigilius
555 Pelagius
560 John III
574 Benedict I
578 Pelagius II
590 Gregory (The Great)
604 Sabinianus
607 Boniface III
608 Boniface IV
614 Deusdedit
619 Boniface V
625 Honorius I
640 Severinus
640 John IV
642 Theodorus
649 Martin I
654 Eugenius I
657 Vitalianus
672 Adeodatus
676 Domnus I
678 Agathon
682 Leo II
684 Benedict II
685 John V
686 Conon
687 Sergius
701 John VI
705 John VII
708 Sisinnius
708 Constantine
715 Gregory II
731 Gregory III
741 Zacharias
752 Stephen II
752 Stephen III
757 Paul I
767 Constantine
768 Stephen IV
772 Adrian I
795 Leo III
816 Stephen V
817 Pascal I
824 Eugenius II
827 Valentinus
827 Gregory IV
844 Sergius II
847 Leo IV
855 Benedict III
858 Nicholas (The Great)
867 Adrian II
872 John VIII
882 Martin II
884 Adrian III
885 Stephen VI
891 Formosus
896 Boniface VI
896 Stephen VII
897 Romanus
897 Theodorus II
898 John IX
900 Benedict IV
903 Leo V
903 Christophorus
904 Sergius III
911 Anastasius
913 Lando
914 John X
928 Leo VI
929 Stephen VIII
931 John XI
936 Leo VII
939 Stephen IX
942 Martin III
946 Agapetus II
955 John XII
963 Leo VIII
964 Benedict V
965 John XIII
973 Benedict VI
974 Domnus II
975 Benedict VII
983 John XIV
984 Boniface VII
985 John XV
985 John XVI
996 Gregory V
999 Sylvester II
1003 John XVII
1003 John XVIII
1009 Sergius IV
1012 Benedict VIII
1024 John XIX
1033 Benedict IX
1045 Gregory II
1046 Clement VI
1048 Damasus II
1049 Leo IX
1055 Victor II
1057 Stephen X
1058 Benedict X
1059 Nicholas II
1061 Alexander II
1073 Gregory VII
1086 Victor III
1088 Urban II
1099 Pascal II
1118 Gelasius II
1119 Calixtus
1124 Honorius II
1130 Innocent II
1143 Celestine II
1144 Lucius II
1145 Eugenius III
1153 Anastasius IV
1154 Adrian IV
1159 Alexander III
1181 Lucius III
1185 Urban III
1187 Gregory VIII
1187 Clement III
1191 Celestine III
1198 Innocent III
1216 Honorius III
1227 Gregory IX
1241 Celestine IV
1243 Innocent IV
1254 Alexander IV
1261 Urban IV
1265 Clement IV
1271 Gregory X
1276 Innocent V
1276 Adrian V
1276 John XXI
1277 Nicholas III
1281 Martin IV
1285 Honorius IV
1288 Nicholas IV
1294 Celestine V
1294 Boniface VIII
1303 Benedict XI
1305 Clement V
1316 John XXII
1334 Benedict XII
1342 Clement VI
1352 Innocent VI
1362 Urban V
1370 Gregory XI
1378 Urban VI
1389 Boniface IX
1404 Innocent VII
1406 Gregory XII
1409 Alexander V
1410 John XXIII
1417 Martin V
1431 Eugenius IV
1447 Nicholas V
1455 Calixtus III
1458 Pius II
1464 Paul II
1471 Sixtus IV
1484 Innocent VIII
1492 Alexander VI
1503 Pius III
1503 Julius II
1513 Leo X
1522 Adrian VI
1523 Clement VII
1534 Paul III
1550 Julius III
1555 Marcellus II
1555 Paul IV
1559 Pius IV
1566 Pius V
1572 Gregory XIII
1585 Sixtus V
1590 Urban VII
1590 Gregory XIV
1591 Innocent IX
1592 Clement VIII
1605 Leo XI
1605 Paul V
1621 Gregory XV
1623 Urban VIII
1644 Innocent X
1655 Alexander VII
1667 Clement IX
1670 Clement X
1676 Innocent XI
1689 Alexander VIII
1691 Innocent XII
1700 Clement XI
1721 Innocent XIII
1724 Benedict XIII
1730 Clement XII
1740 Benedict XIV
1758 Clement XIII
1769 Clement XIV
1775 Pius VI
1800 Pius VII
1823 Leo XII
1829 Pius VIII
1831 Gregory XVI
1846 Pius IX
1878 Leo XIII
1903 Pius X
1914 Benedict XV
1922 Pius XI
1939 Pius XII