AmudhaMeaning: Nectar, sweet, immortal drinkOrigin: TamilPronunciation: Ah-moo-dhahBrowse Tamil Names