Kelso
[ˈkɛl.soʊ]Meaning
from earlier Calchow, from Middle Welsh Calchvynyð, 'lime mountain'
Background Story
Kelso comes from the earlier form Calchow, which derives from Middle Welsh Calchvynyð, the source of Modern Welsh Calchfynydd, meaning 'lime mountain'.

Related Names
Kallo
Kelby
From Old English ċild, "child", and Old Norse býr, "settlement"
Kobos
Kylan
Invented name based on the sounds in other names such as Kyle and Rylan
MäCky
Bally
A surname
Bohdi
No documented meaning in the sources checked
Canty
Anglicised Irish surname, from Ó an Cháintighe, 'descendant of the satirist'
Jaska
A diminutive of Jaakko