I'm not so fond of it pronounced with a soft "E," and feel like you'd have a tough time getting others to pronounce it that way, but it does make it seem more plausible on a boy. Maybe you could spell it Edin? It's not a bad sound but my mind goes immediately to Edinburgh