Thandi is an African name, especially in Nguni languages, meaning beloved or loved one.
Like Thandi?
Swipe through thousands of names like it