From Latin peregrinus, meaning traveler, wanderer, or pilgrim.
Like Peregrine?
Swipe through thousands of names like it