Where does “pilgrim” come from?
pilgrim (Danish) comes from Old Norse pílagrímr, from Medieval Latin pelegrinus, from Latin peregrīnus, from Latin -īnus, from Proto-Italic -īnos, from Proto-Indo-European -iHnos, from Proto-Indo-European -no- — adjectival suffix.
pilgrim (Danish): pilgrim
Ancestry of “pilgrim”, step by step