Malachy
A more unusual name, but still very masculine. I like it shortened to Mal, or even better, to Mac. I don't normally like middle names but Malachy James works beautifully, I reckon.