What does Devadatta mean?
From Sanskrit deva 'god' + datta 'given' (past participle of da 'to give') — 'god-given' or 'given by the gods'. A 'gift of God' name expressed as an act of giving.
What does Agni mean?
Sanskrit for 'fire' and the name of the Vedic Hindu fire god, who carries sacrificial offerings to the gods. The word is cognate with Latin 'ignis'.