Sosha is probably just an English-language variation of Sasha, or it could be an Anglicisation of the Irish name Saoirse (which is pronounced SEER-sha). Click here: SashaSaoirse for details on their origins and meanings.
♦ Chrisell ♦
All we have to decide is what to do with the time that is given us. - J.R.R. Tolkien.