Bhavik is an Indian name, from Sanskrit roots, commonly interpreted as meaning blessed, devout, or emotionally sincere.
Like Bhavik?
Swipe through thousands of names like it