Durante la época musulmana se convirtió en "Ašbaragirra", lo que después pasaría a ser "Sparagaria" (topónimo más antiguo encontrado hasta el momento), posteriormente "Esparagera" hasta encontrarnos con el nombre actual: "Esparreguera"