Who are the Hindu Gods?

There are many but the main ones are: Annapurna, Ganesha, Maya, Balrama, Garuda, Ram, Bhuvaneshwari, Hahuman, Saraswati, Brahma, Indra, Shakti, Buddha, Kali, Shiva, Dhanwantari, Krishna, Vamana, Durga, Kurma, Vishnu, Ganga, Lakshimi, and Matangi.