Ferdinand I, alias Ferdinand le Grand, espagnol Fernando el Magno, (né en 1016/18 – mort le 27 décembre 1065, León, Léon), premier souverain de Castille à prendre le titre de roi. Il fut également couronné empereur de Léon.
Le père de Ferdinand, Sanche III de Navarre, avait acquis la Castille et établi son hégémonie sur les États chrétiens. À sa mort en 1035, il laisse la Navarre à son fils aîné (Garcia III) et la Castille à son second fils, Ferdinand, qui avait épousé Sancha, sœur et héritière de Bermudo III de Léon. Les Castillans de Ferdinand ont vaincu et tué Bermudo à Tamarón en 1037, et il s’est fait couronner empereur dans la ville de León en 1039. En 1054, ses troupes castillanes ont vaincu et tué son frère aîné, Garcia III, à Atapuerca, et il a ajouté la Navarre à ses possessions. En 1062, il oblige le souverain musulman de Tolède à lui payer un tribut et impose la vassalité à Saragosse et à Séville. Il conquiert Coimbra, dans le centre du Portugal, en 1064 et assiège Valence, mais ne parvient pas à la capturer.
Il suit la coutume de diviser ses domaines, laissant la Castille à l’aîné, Sanche II, le Léon au second, Alphonse VI, et la Galice au troisième, Garcia II. Les deux premiers dépossédèrent le troisième, et, à l’assassinat de Sancho, Alphonse récupéra l’ensemble, devenant empereur de Castille et de Léon.