Baby Names and Name Generators

What Does McMahon Mean?
"son of the bear"