Modern variant of McKinley, a Scottish surname meaning 'son of Finlay,' with a trendy -leigh suffix.
Like Mckenleigh?
Swipe through thousands of names like it