The “Super Food” Moringa and Its Health Benefits. Moringa oleifera, simply called moringa is native to India and Nepal. The moringa plant is also known as “drumstick…