English, named after the plant sorrel, itself from Old French and Old German "sour".
This rare name may be spelt Sorel, Sorell or Sorrell, all of which will be found by a Soundex search.