Если верить английской википедии, то по имени античного трактата Sophia Chirugorum ("Мудрость хирургов").
В Германии его называют Sophienkraut и связывают со святой Софией Римской, к которой призывали от поздних заморозков.
(это уже из испанской вики )