An Irish surname-name from Gaelic tradition, also an Arabic name meaning "skilled" or "expert."
Like Maher?
Swipe through thousands of names like it