There are Muslim Indians
Patel is a very common Hindu Kshatriya Gujarati name. So not Muslim.
Prime Minister Modi the Hindu nationalist is also a Gujarati btw.
Ridhi/Riddhi is a name of Hindu (Sanskrit) origin. Often intended as an alternate name of one of several Hindu goddesses, usually taken to mean “the fortunate”. Think Felix/Felicity in common English. Asher in Hebrew. It is btw an asexual name in India, there are male and female Ridhi/Riddhi’s.
So very unlikely to be a Muslim.
And Marxist ones.