Eleanor of Castile (1241?-1290) was the wife of King Edward I of England and the mother of King Edward II. Eleanor was the daughter of King Ferdinand III of Castile, a kingdom of Spain.