From southern African usage, especially Setswana, meaning 'blessings.'
Like Masego?
Swipe through thousands of names like it