A form of Mahir or Maher, from Arabic, meaning skilled, expert, or talented.
Like Maheer?
Swipe through thousands of names like it