Calling castellano the "real" name of the Spanish language is actually not quite accurate, because what the language is called varies by country.

In Spain or Argentina, for example, you will hear it called castellano, but in Mexico you are much more likely to hear español.