Thandi is an African name, especially in Nguni languages, meaning beloved or loved one.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Thandi?
Swipe through thousands of names like it