I'm not sure which is nicer. (Not sure if I'll go with either, or even if I'm having a boy, but DH likes this one and there's precious few boys names he likes...) And if you want to shorten Lawrence, would it be Lawrie? I have only ever seen Laurie.