Хорошая легенда и только.
В тюркских языках слово кый (qyj) имеет свою древнюю семантику и означает край, берег, предел, граница. Слово кыi/кыj сохранилось в якутском языке: кыi 'далёкий, дальний’, кыi доiлу 'дальняя страна', кыjар 'неизвестная даль, окраина, трущоба'
Значение раннего названия Киева — пограничный городок, крайний городок’. А таковым город на Днепре мог быть только для хазар, когда им выплачивали дань поднепровские славяне.
Для самих же киян в X в. название их города требовало осмысления, и оно появилось вместе с легендой об основании города, легенды о трёх братьях, основавших на трёх горах над Днепром три отдельных поселения, слившиеся впоследствии в один город, который и был назван по имени старшего брата, Кия/Кыя