English: It means The God Who Provides.
Telugu: అంటే అన్నాన్ని ఇచ్చే దేవత అని అర్ధం.