FamilyEducation.com
   
 

First name origin & meaning:

Gaelic: Son of the wise leader

First name variations: Mackie, Max, Mackinzie, Mackenzy, Mackenzie