I'm more familiar with
Saoirse, and I really like its meaning.
However, I'd be willing to come around to Sorsha if I knew more about it. What's its meaning, its origin? *Insert obligatory caution about "baby name" sites/books"*
Miranda

Proud adopter of 15 punctuation marks; see my profile for their names.