Saoirse's the original spelling, and it simply looks the best to me. Also Sorsha doesn't reflect how
Saoirse's pronounced--Seersha would be more accurate, but that looks unbalanced to me.
Miranda

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