FamilyEducation.com
   
 

First name origin & meaning:

Gaelic: Son of the wise leader

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