I like Douglas and Gordon for a boy but my partner has pointed out the nn issue (I didn't realise, but Gordon -> Gord-o!?)
He votes for John, which I am unsure about - boring? solid and traditional?
The surname is a 3 syllable Mac name
I have gone through the usual lists, baby books etc and am stumped. I would like a name to jump out and announce itself but it doesn't seem to be likely (due in a month and no boy names yet, lots of ideas for girl names.)