Kelso is a boy name with roots in Scottish culture. From a Scottish town name meaning 'chalk heights', used as a spirited given name.
The numerology number for Kelso is 2, reflecting the personality traits and characteristics associated with this name.






