Variant of Kyle, from Gaelic 'caol' meaning narrow strait or channel.
Like Kile?
Swipe through thousands of names like it