Name Meaning and Origin of Halayudha

The baby name Halayudha is Sanskrit in origin and it's meaning is one who carries a plough as a weapon. Halayudha is another name of Balram, the older brother of Krishna. Halayudha is pronounced haa-laa-yu-DHA. Halayudha is a name suitable for boys.