I don't get this obsession about Laurence being a female name in France! In the UK it is most definitely a BOYS name and perfectly accepted as such.
My ds is Laurence but always gets Laurie - yes a few jokes about trucks (FIL mainly!) but nobody has EVER assumed he was a girl 
Rant over - and yes, Laurence would be my first choice of your names although I do also like Jonah!!