A modern simplified variant of Kyle, from Scottish Gaelic meaning 'narrow strait' or 'near a church'.
Like Cayl?
Swipe through thousands of names like it