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.