Viha is a modern Indian girls' name, usually explained as "heaven" or "sky" in Sanskrit and sometimes as "peace"; it belongs to the wave of short, vowel-rich names such as Riya, Diya and Anvi that became fashionable in India in the 2010s. In the United States it is used by Indian American families. Viha has climbed steadily from number 7251 in 2015 to number 2513 in 2025, its best rank so far, with 71 births.