Meaning and Origin of: Mairead

Girl name origins & meanings

  • Scottish : Pearl

Girl name variations