Mahavir

Name: Mahavir

Gender: Boy

Meaning: Most Courageous Amongst Men