Eliot (English) comes from English Elliott, from English Elie, from English Elijah, from Hebrew אליהו, from Hebrew אֵל, from Hebrew שמואל, from Hebrew שְׁמוּאֵל.
Eliot (English): variant of Elliott