Castelhano (castellano), ou seja, o espanhol, é a língua nativa dos castelhanos. A sua origem é tradicionalmente atribuída a uma zona a sul da Cordilheira Cantábrica, incluindo o alto vale do Ebro, no norte de Espanha, por volta dos séculos VIII e IX; no entanto, o primeiro padrão escrito foi desenvolvido no século XIII, na cidade de Toledo, no sul. É descendente do latim vulgar do Império Romano, com influências árabes, e talvez também basco. Durante a Reconquista na Idade Média, foi trazido para o sul da Espanha, onde substituiu as línguas que eram faladas nas antigas zonas controladas pelos mouros, como a forma local dos dialectos latinos relacionados agora referidos como moçárabe, e o árabe que tinha sido introduzido pelos muçulmanos. Neste processo, o castelhano absorveu muitas características destas línguas, algumas das quais continuam a ser utilizadas até hoje. Fora da Espanha e de alguns países latino-americanos, o castelhano é agora geralmente referido como espanhol.
Castelhano (ou espanhol) é a língua dominante na Espanha, e portanto foi a língua que foi trazida pelos Conquistadores do Novo Mundo durante a colonização espanhola das Américas. Devido a este processo gradual, o mundo hispanófono foi criado. Como o castelhano era a língua da Coroa, tornou-se a língua oficial de toda a Espanha, usada lado a lado com outras línguas nas suas regiões durante séculos. Durante os anos do Estado franquista (1939 a 1975) houve uma tentativa de suprimir as línguas regionais em favor do castelhano como única língua oficial, causando uma reação contra o uso do castelhano em algumas regiões após sua morte.
Em espanhol, a palavra castelhano é frequentemente usada para se referir à língua espanhola, ao lado do español (espanhol). Ver Nomes dados à língua castelhana.