Shirah \sh(i)-rah\ as a girl's name is a variant of Shiri (Hebrew), and the meaning of Shirah is "my song".
The baby name Shirah sounds like Sherah and Shira. Other similar baby names are Shiral, Sairah, Shilah and Shifrah.