reliable · practical · nature
Source: Scottish
Meaning: Possibly a reference to the Scottish town of Kelso, whose name is derived from an old linguistic place name.
Popularity History: Kelso is uncommon in modern usage as a first name, but has a long history as a place name and surname.