Tarak is an Indian name from Sanskrit meaning 'protector,' 'savior,' or 'star.'
Like Tarak?
Swipe through thousands of names like it