Names don't inherently have opposites. It would be like asking for the opposite of "John" or "Mary."
However, you could consider some words with opposite meanings to the common connotations of the name "Saurabh," which often means "handsome," "beautiful," or "excellent."
Words with opposite meanings in Hindi:
* Bhudda: Ugly
* Khurda: Poor
* Nishfal: Ineffective
It's important to remember that using these words in a negative context related to someone named "Saurabh" could be seen as disrespectful.