The meaning of Shira is
Shira is an Arabic name for girls that means beautiful.
Shira Name In Arabic : شيرة
Shira Name In Bangla : শিরা
Shira Name In Urdu : شرا
Shira Name In Hindi : शिरा