Eslyn isn't a traditional Welsh name, though it may have been coined in Wales. It's very rare, and occurred as much in other parts of the
UK as it did in Wales, which makes me think that it's probably an invention based on
Emlyn (originally a place-name).