Hardik is an Indian name from Sanskrit-derived usage meaning "heartfelt," "cordial," or "from the heart."
Like Hardik?
Swipe through thousands of names like it