Annapoorneshwari is the goddess of the city of Kashi (Varanasi) ,The word Annapoorna is made of two words Anna meaning rice grains or food and Poorna meaning perfect and complete. Hence, Annapoorna means complete or perfect food. Sri Annapoorneshwari is believed to be an incarnation of Goddess Parvati, wife of Lord Shiva.