2 names match.
Scottish/Modern
Narrow strait, modern variation of Kyle.
Variant of Kyle, meaning narrow strait.