Eilgin \e(i)-lgin, eil-gin\ as a boy's name is a variant of Elgin (Old English, Gaelic), and the meaning of Eilgin is "high-minded; little Ireland".
The baby name Eilgin sounds like Eilginn and Elgine. Other similar baby names are Eldin, Elwin, Elvin, Eilon, Eilan and Eljin.