Diksha is a Hindi name for girls meaning initiation; consecration; education. Read below for Diksha's celebrity and ruler associations, and numerological meanings. If Diksha is the one, congratulations!
Riya is a Hindu name (रिया) and means “singer” in Sanskrit. Because the name is Hindu in origin it is rarely used among English-speakers in the Western World. It is common among Indian immigrants to the West but it has yet to be adopted by the general population.