Charan is an Indian name meaning feet or refuge, often used in devotional contexts to imply reverence.
Like Charan?
Swipe through thousands of names like it