Ferdinand I, med efternamn Ferdinand den store, spansk Fernando el Magno, (född 1016/18-död 27 december 1065 i León, León, Leon), den förste av Kastiliens härskare som tog titeln kung. Han kröntes också till kejsare av Leon.
Ferdinands far, Sancho III av Navarra, hade förvärvat Kastilien och upprättat hegemoni över de kristna staterna. Vid sin död 1035 lämnade han Navarra till sin äldste son (García III) och Kastilien till sin andra son, Ferdinand, som hade gift sig med Sancha, syster och arvtagerska till Bermudo III av Leon. Ferdinands kastilianer besegrade och dödade Bermudo vid Tamarón 1037, och han lät kröna sig själv till kejsare i staden León 1039. År 1054 besegrade och dödade hans kastilianska trupper hans äldre bror García III vid Atapuerca, och han lade Navarra till sina besittningar. År 1062 tvingade han den muslimska härskaren i Toledo att betala honom tribut och införde vasallskap i Saragossa och Sevilla. Han erövrade Coimbra i centrala Portugal 1064 och belägrade Valencia, men lyckades inte erövra det.
Han följde sedvänjan att dela upp sina egendomar och lämnade Kastilien till den äldste, Sancho II, Leon till den andra, Alfonso VI, och Galicien till den tredje, García II. De två förstnämnda avyttrade den tredje, och efter mordet på Sancho återfick Alfonso det hela och blev kejsare av Kastilien och Leon.