Почему "папа"? Ну, потому что к священнику в христианстве обращаются как "святой отец", в некоторых языках используется просто "отец". Ну а "папа" это уменьшительно-ласкательное от "отец".
Почему "римский"? Ну потому что христианство было основной религией Римской империи, оттуда и "римский".