The meaning of the name Eklavya is Student Who Learned Bow By Watching
The origin of the name Eklavya is Hindi