Deva means "shiny", "exalted", "heavenly being", "divine being", "anything of excellence", and is also one of the Sanskrit terms used to indicate a deity in Hinduism. Deva is a masculine term; the feminine equivalent is Devi. The word is a cognate with Latin deus and Greek Zeus.
In the earliest Vedic literature, all supernatural beings are called Devas and Asuras.