Tshepo
Tshepo means hope in Sesotho, Sepedi, and in Setswana it means 'Trust'. The name is derived from 'tshepa' which means trust(all languages used in Southern Africa, particularly in Botswana, Lesotho, and South Africa). In Sesotho the name is spelled Tsepo, without an "h" though in pronunciation it sounds the same as in Sepedi and Setswana. It is a common name for boys. Many girls are named Matshepo, which literally means mother of hope. This gendered difference is only meant to give a sense of respect and dignity to women whose name is derived from Tshepo. But many families simply name their daughters Tshepo. Tshepo is commonly mistranslated in Sotho and Sepedi as also meaning trust and faith. However, the name trust in Sesotho is Tshepiso and faith is Tumelo. For Setswana speakers hope is Tsholofelo.
Read more about Tshepo.