Shubham is an Indian name from Sanskrit meaning "auspicious," "fortunate," or "good omen."
Like Shubham?
Swipe through thousands of names like it