Series.name is unset when Series.to_csv function is called
### System information
- **OS Platform and Distribution (e.g., Linux Ubuntu 16.04)**:

Windows 10

- **Modin version** (`modin.__version__`):

0.7.2+84.ga174016.dirty

- **Python version**:

Python 3.7.7

- **Code we can use to reproduce**:

```python
if __name__ == "__main__":
    import modin.pandas as pd

    df = pd.DataFrame([[1, 1.1, 10],
                       [2, 4.4, 20],
                       [3, 7.7, 30]],
                      index=[1, 2, 3],
                      columns=['id', 'max_speed', 'health'])
    s = df['id']
    print(s)
    print(s.name)
    s.to_csv("test.csv", index=False)
    print(s)
    print(s.name)
```

<!--
You can obtain the Modin version with

python -c "import modin; print(modin.__version__)"
-->

### Describe the problem
<!-- Describe the problem clearly here. -->

On Modin `s.name` is None after call to `s.to_csv`.

### Source code / logs
<!-- Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached. Try to provide a reproducible test case that is the bare minimum necessary to generate the problem. -->

diff --git a/modin/pandas/series.py b/modin/pandas/series.py
index ae2cad786..a272cc97b 100644
--- a/modin/pandas/series.py
+++ b/modin/pandas/series.py
@@ -76,6 +76,9 @@ class Series(BasePandasDataset):
             )
             if name is None:
                 name = "__reduced__"
+                if isinstance(data, pandas.Series) and data.name is not None:
+                    name = data.name
+
             query_compiler = from_pandas(
                 pandas.DataFrame(
                     pandas.Series(
diff --git a/modin/pandas/test/test_io.py b/modin/pandas/test/test_io.py
index c30f4414d..278ad6860 100644
--- a/modin/pandas/test/test_io.py
+++ b/modin/pandas/test/test_io.py
@@ -1044,7 +1044,7 @@ def test_to_clipboard():
     assert modin_as_clip.equals(pandas_as_clip)
 
 
-def test_to_csv():
+def test_dataframe_to_csv():
     modin_df = create_test_ray_dataframe()
     pandas_df = create_test_pandas_dataframe()
 
@@ -1060,6 +1060,26 @@ def test_to_csv():
     teardown_test_file(TEST_CSV_DF_FILENAME)
 
 
+def test_series_to_csv():
+    modin_df = create_test_ray_dataframe()
+    pandas_df = create_test_pandas_dataframe()
+
+    TEST_CSV_DF_FILENAME = "test_df.csv"
+    TEST_CSV_pandas_FILENAME = "test_pandas.csv"
+
+    modin_s = modin_df["col1"]
+    pandas_s = pandas_df["col1"]
+    modin_s.to_csv(TEST_CSV_DF_FILENAME)
+    pandas_s.to_csv(TEST_CSV_pandas_FILENAME)
+
+    assert modin_df_equals_pandas(modin_s, pandas_s)
+    assert modin_s.name == pandas_s.name
+    assert assert_files_eq(TEST_CSV_DF_FILENAME, TEST_CSV_pandas_FILENAME)
+
+    teardown_test_file(TEST_CSV_pandas_FILENAME)
+    teardown_test_file(TEST_CSV_DF_FILENAME)
+
+
 @pytest.mark.skip(reason="Defaulting to Pandas")
 def test_to_dense():
     modin_df = create_test_ray_dataframe()
['modin/pandas/test/test_io.py', 'modin/pandas/series.py']