Shira \sh(i)-ra\ as a girl's name is a variant of Shiri (Hebrew), and the meaning of Shira is "my song".
The baby name Shira sounds like Shura, Shara, Shera, Shyra and Shirah. Other similar baby names are Shiral, Saira, Shila, Shifra and Shirl.