Apparently from an altered form of svevo (“Swabian”), influenced by the adjective soave (“sweet, pleasant”).
Soavi m or f by sense