Origin of the name Kyle

From a Scottish surname which was derived from Gaelic caol meaning "narrows, channel, strait".