Kelso Meaning and Origin
The name Kelso is a boy’s name meaning “chalk ridge” and is of Scottish origin. It comes from Old English cealc ‘chalk’ + hoh ‘ridge’, ‘spur’. The name Kelso is one of the earliest recorded surnames in the British Isles.
Posts with the name Kelso: