title: Pandas read_csv has correct headers but column names is None
body: <p>I'm reading a simple csv file with pandas:</p>
  
  <pre><code>import pandas as pd
  df = pd.read_csv('spread.csv', header=0)
  df
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/gr3BJ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/gr3BJ.png" alt="df output"></a></p>
  
  <p>However trying to list the column names I get None:</p>
  
  <pre><code>list(df.columns.names)
  </code></pre>
  
  <p>The output is simply None. Which doesn't seem inline with the output above or the <a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html" rel="nofollow noreferrer">documentation</a>. Am I doing something wrong or what's happening here?</p>