Ashmi is an Indian name from Sanskrit roots meaning "rock" or "stone."
Like Ashmi?
Swipe through thousands of names like it