Eugene.
It has a great meaning. It sounds cool. It will open many doors for him.
I have a brother-in-law called Eugene - it was a family name on my husband's side. I wouldn't go for it - he'd spend all his time having to explain whether he was pronounced You-JEAN or YOU-jean. Or sometimes even his own family would wrangle over which was correct. He would get called Huge for short (or something as near as makes no matter) - or Jean which would invite teasing...all of these things have befallen previous Eugenes. Finally, in some circles it is (like Theresa or Dominic or Benedict or Bernadette) a quite distinctively Catholic name

Apologies if you meant that it was your own middle name, Lawrence!