Edward Caycey named all the Popes in order up through John Paul. He then indicated one more (and last) Pope after that.
Saint Malachy did it a bit earlier than Edward Cayce.
http://www.catholic-pages.com/grabbag/malachy.asp
I seriously doubt that. There was a medeival bishop who made such a list, St. Malachy, but that list has often been derided as a forgery.
Considering he died in 1945, that isn't much of a feat. An Encyclopedia would have given him 99% of that and considering the names they take, guessing Paul or John for the last couple would be pretty easy.