See this dialog response. Kyle (given name)  Kyle is a unisex English-language given name, derived from the Irish Gaelic surname "Kyle", which is itself from a placename (from the Irish Gaelic "caol" "narrow, strait"). What came before?
A 2 person conversation: -- What is the origin of the name Kyle?. -- 