Why is Moringa Called the Tree of Life? Moringa oleifera is also commonly referred to as the Tree of Life, Drumstick Tree, Ben Oil Tree, Moringa Tree, Horseradish Tree or as Malunggay in some parts of Asia. The Moringa tree has several health benefits, which along...