A modern variant of Kyle, from Gaelic caol meaning "narrow channel" or "strait."
Like Kylem?
Swipe through thousands of names like it