There have been over 200 popes since St. Peter. The most recent are Pope John Paul II , Pope Benedict XVI and Francis I.
Here is a complete list of popes, (see below), with it are biographies of every pope up to #259.
There is no list of names. A pope can choose any name he wishes and even keep his birth name.
The Swiss Guard. I do not believe there is a list on the internet of their individual names, however.
Click on this linkfor a complete list of all popes. You can click on the individual names for a biography of each pope.
Pope Francis is pope number 266.
No, there has never been a pope named David in the history of the Roman Catholic Church. The list of popes includes many names, but David is not among them. Popes typically choose names that reflect their personal inspirations or saints, and the name David has not been selected by any pope.
No, they do not choose from a list. They may choose a name of a previous pope or choose a new name such as Pope John Paul I did.
Blessed Pope Pius IX (the 9th) was number 256 in the list of Popes! He was Pope from 1846-1878, and now has the title "Blessed".
If you go to the Patron Saints Index (see the Related Link at the bottom of this answer) and click on the category "Beatified by" then you'll find a list of popes. Click on a pope's name and you'll see a list of the individuals he has beatified, or given the title of "Blessed." That is the best way I know of to come up with the list that you are looking for.
Catholics
In August 2013 the pope is Pope Francis and his predecessor was Pope Benedict XVI who retired in February of 2013.
In 300AD the Pope's name was Marcellus 1 Follow the link to a list of Popes
Eva Pope does not have any other names. Eva Rebecca Pope is her full name and she is an English actress.