Elgine \e-lgi-ne, el-gine\ as a boy's name is a variant of Elgin (Old English, Gaelic), and the meaning of Elgine is "high-minded; little Ireland".
The baby name Elgine sounds like Eilginn and Eilgin. Other similar baby names are Eldin, Elwin, Elvin, Eljin, Elwinn and Eugene.