Balashankar

in baby boy name

The meaning of Balashankar is Young Lord Shiva