Kalpesh is an Indian name derived from Sanskrit elements, often interpreted as "lord of imagination" or "of perfection."
Like Kalpesh?
Swipe through thousands of names like it