Just because a book author or baby name book tells you something, doesn't mean that what they tell you is correct.
My name hails from old Irish and means 'bright' or 'clear'.
It does not mean 'princess' nor is it a variation of
Sarah or relates to anything in the Hebrew language. These are stories perpetuated by people who know absolutely nothing about the Irish language.
In Irish, my name can be pronounced 'sor-sha', 'sor-kah' or 'surr-a-kah' depending on the dialect. I prefer the former as it's a softer sound. The 'c' is never silent.
It is a strong name with many connotations.
Alas, many people cannot use it properly.