Eilidh is a Scots Gaelic name which originated in the Western Highlands and Islands. Its meaning is 'Light'. ― Anonymous User 5/16/2005. Eilidh is a beautiful Gaelic name whose equivilants are Helen, Ellen and Elaine.
Gaelic Meaning: The name Eilionoir is a Gaelic baby name.
French Meaning: The name Ellinor is a French baby name. In French the meaning of the name Ellinor is: Light.