The meaning of Batsa is Batsa is the Nepali variant of Vatsa and means son.
Batsa Name In Arabic : بطس
Batsa Name In Bangla : বৎস
Batsa Name In Urdu : بتسا
Batsa Name In Hindi : बट्स