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