Meaning and Origin of: MacKay

Boy name origins & meanings

  • Welsh, German : Rejoicer; fort; joyful

Boy name variations

Family name origins & meanings

  • Scottish and Irish : see McKay.