From Latin 'peregrinus' meaning 'pilgrim, traveler, stranger.' Borne by several Italian saints.
Like Pellegrino?
Swipe through thousands of names like it