The name Arth is an Anglo-Saxon baby name. In Anglo-Saxon the meaning of the name Arth is: Like an eagle.
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.