Peregrin \p(e)-reg-rin, per(e)-grin\ as a boy's name is a variant of Peregrine (Latin), and the meaning of Peregrin is "traveler, wanderer".
The baby name Peregrin sounds like Peregryn and Peregrino. Other similar baby names are Perkin and Perrin.