It is not clear where the name Eleanor derives from. Some believe it is from the Hebrew 'el,' meaning 'god,' and 'or,' meaning light. The total name would then mean 'God is my light' or 'God is my candle'.
Hebrew
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.