Ambrosha seems related to Ambrosia or Ambrose, from Greek ambrosios, meaning 'immortal' or 'divine.'
Like Ambrosha?
Swipe through thousands of names like it