Elwin \e-lwin, el-win\ as a boy's name is of Old English origin, and the meaning of Elwin is "elf or magical being, friend". Variant of Elvin.
Elwin has 6 variant forms: Elvin, Elvis, Elvyn, Elwin, Win and Wynn.
For more information, see also related names Elwyn and Alvin.
Baby names that sound like Elwin are Alwin, Eljin and Elwinn.