What does Sundar mean?
From Sanskrit सुन्दर (sundara) 'beautiful, handsome, lovely'. The masculine counterpart of Sundari.
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.