The meaning of Bashu is Bashu is an Arabic name for boys that means optimistic, joyful, cheerful. It is a Maghribi (Moroccan) derivation from the B-Sh-Sh root.
Bashu Name In Arabic : باش
Bashu Name In Bangla : বসু
Bashu Name In Urdu : باشو
Bashu Name In Hindi : बसहु