Modern spelling variant of Kayleigh, from Irish and Scottish meaning 'slender' or 'fair maiden.'
Like Kaeliegh?
Swipe through thousands of names like it