La transformación de "sub" en "so" y luego en "san" sería el efecto de la etimología popular, que tras perder conciencia del origen del término lo asimiló a un inexistente santo ("san", apócope de santo).