FamilyEducation.com
   
 

First name origins & meanings:

  1. Anglo-Saxon: Shield; wolf
  2. Old English: Son of the shield
  3. Latin: Redeemer

First name variations: Randolf, Randall, Randal, Randell, Randl, Randle, Randy, Rand, Ran, Randie, Ranulf, Dolf, Dolph, Randolph, Ransome, Ranson, Rance, Ransom

Last name origin & meaning:

Scottish and northern Irish: from the medieval personal name Rankin, a diminutive of Ronald or Rand, with the diminutive suffix -kin.