Elwynn \e-lwy-nn\ as a boy's name is a variant of Alvin (Old English) and Elwyn (Gaelic, Welsh), and the meaning of Elwynn is "elf or magical being, friend; white, fair, holy".
The baby name Elwynn sounds like Alwynn, Elwynne and Elwinn. Other similar baby names are Eldwynn, Erwynn and Ewynn.