There was no name definition found for Shir.

Other types of names:

shīr (name element) Persian
shir (name element) Ancient Hebrew
Shir 1 (given name) Hebrew
Shir 2 (given name) Persian (Rare)