Aadarsh is an Indian name from Sanskrit adarsha, meaning "ideal," "excellent," or "model."
Like Aadarsh?
Swipe through thousands of names like it