There is no Indian name. In Indian Subcontinent people from many Faiths and Religions live, i.e., Muslims, Hindus, Budhist, etc. Hindus use "Bhagwan" to refer to the Almighty, Muslims use Allah, the Almighy, etc.
Vinayak is the alternate name of an Indian god (Ganesh) and it is also an indian name given to a boy.
Trisha means a Indian god weapon trishul
Michelle is not an Indian name, so it does not have a specific meaning in an Indian language. It is of French origin and means "who is like God" or "gift from God."
it means the god of fire if you are an Indian you will understand this -agnidev
it comes from the Indian God named Shiva.
The names individually refer to God Muruga. God Muruga is a South Indian God. The names have lost popularity due to the name being overly-common.
It means Rain God. according to Sanskrit.(Referring to RAMAYANA).
it means god's good things by this it named dharmesh
Krishna is the name of a Hindu God It can also very-well be an Indian boy name.
"Bharath" is a transliteration from an Indian name "Bharat" or "Bharath," which can refer to the ancient name of India or be used as a given name for boys. The name has historical and cultural significance in Indian literature and mythology.
One cannot argue or tell what incarnation of God Hindus like the most. Most of Hindus when pray just call 'God' & not by name of incarnation whose statue they are standing against.
Anura is a masculine Indian name. The name refers to Lord or God or Goddess Kumar and is usually given to those in the Hindu or Buddhist religion.