Esslyn is probably made up. There's not one single result for it as a first name or a surname in UK records from 1837 to last year, and the only male Welsh name I can think of that even sounds like it is
Iestyn.
◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄◄
http://www.behindthename.com/pnl/65849