Hakim \ha-kim\ as a boy's name is a variant of Hakeem (Arabic), and the meaning of Hakim is "wise, intelligent".
Similar baby names are Haim, Hayim, Halim, Jakim and Yakim.