The meaning of Shuja is Courageous, bold, brave, Valour
Shuja Name In Arabic : شجى
Shuja Name In Bangla : সুজা
Shuja Name In Urdu : شجا
Shuja Name In Hindi : शुजा