FamilyEducation.com
   
 

First name origin & meaning:

Arabic: Wise

First name variations: Hakim, Hakam, Hakem, Hakiem, Hakym

Last name origin & meaning:

Muslim: see Hakim.