Ferdinand I., genannt Ferdinand der Große, spanisch Fernando el Magno, (geb. 1016/18-gest. 27. Dezember 1065, León, Leon), der erste Herrscher von Kastilien, der den Titel eines Königs annahm. Er wurde auch zum Kaiser von León gekrönt.
Ferdinands Vater, Sancho III. von Navarra, hatte Kastilien erworben und die Vorherrschaft über die christlichen Staaten errichtet. Bei seinem Tod im Jahr 1035 hinterließ er Navarra seinem ältesten Sohn (García III.) und Kastilien seinem zweiten Sohn Ferdinand, der Sancha, die Schwester und Erbin von Bermudo III. von Leon, geheiratet hatte. Ferdinands Kastilier besiegten und töteten Bermudo 1037 bei Tamarón, und er ließ sich 1039 in der Stadt León zum Kaiser krönen. 1054 besiegten und töteten seine kastilischen Truppen seinen älteren Bruder García III. bei Atapuerca, und er fügte Navarra zu seinen Besitzungen hinzu. Im Jahr 1062 zwang er den muslimischen Herrscher von Toledo, ihm Tribut zu zahlen, und verpflichtete Saragossa und Sevilla zur Vasallität. 1064 eroberte er Coimbra in Zentralportugal und belagerte Valencia, konnte es aber nicht einnehmen.
Er folgte dem Brauch, seine Ländereien aufzuteilen und überließ Kastilien dem Ältesten, Sancho II, Leon dem Zweiten, Alfonso VI, und Galicien dem Dritten, García II. Die ersten beiden enteigneten den dritten, und nach der Ermordung von Sancho erhielt Alfonso alles zurück und wurde Kaiser von Kastilien und Leon.