A Scottish surname turned given name, meaning son of Cathmhaoil or descendant of a chief-like figure.
Like Mccall?
Swipe through thousands of names like it