Baby Names and Name Generators

What Does Macniall Mean?
"Son of the champion"