Nesse sentido, a formação desse idioma pode ser dividida em três períodos: medieval ou castelhano antigo (séc. X – XV), espanhol moderno (séc. XVI-XVII) e espanhol contemporâneo (datado da fundação da Real Academia Espanhola até os dias de hoje).
Trata-se, portanto, de uma língua românica, proveniente da alteração do latim após as invasões bárbaras e muçulmanas.
O espanhol, tal como conhecemos hoje, teve sua origem, portanto, a partir da junção de vários dialetos românicos que constituíram o castellano (castelhano), oriundo do Reino de Castilla (Castela) – que era o reino mais forte da época e, como resultado, liderava os demais territórios.