Mahi name means period, age, lifetime, time, youth, generation, innovation, change, revolution, community, group, association, sect, decade, type, manner, style and method.