Teboho comes from the Sotho language native to southern Africa. It's most commonly used as a name in Lesotho and South Africa.