The name Peregrin is of Spanish origin and means "(Religious) Pilgrim, Traveller." The origin is the culture in which the name originated, or in the case of a word--the language in which it most appears.
From the Latin name Peregrinus. Name of some early saints. Peregrin Took (aka Pippin), character in JRR Tolkien's Lord of the Rings novels.