Variant of Keeley, from Irish 'caol' meaning slender or graceful.
Like Keilie?
Swipe through thousands of names like it