Meaning and Origin of: Crain

Family name origins & meanings

  • Irish : variant of Crehan.
  • English : variant spelling of Crane.