A modern variant blending the Gaelic 'Mac' prefix with the Irish Kaylee, meaning 'slender and fair.'
Like Mckaleigh?
Swipe through thousands of names like it