What does Varuna mean?
In Vedic Hinduism Varuna is the deity of the waters, oceans, rivers and the celestial waters. The name is Sanskrit; later tradition firmly associates him with the sea and all water.
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.