Elwyn \e-lw-yn\ as a boy's name is of Gaelic and Welsh origin, and the meaning of Elwyn is "white, fair, holy". Similar to Elwin, but from a different root. Also possibly a variant of Alan. A form of the name of a sixth-century Irish saint.
Elwyn has 1 variant form: Elwynn.