I think I like every single Mac- option there is! So yes to McLeod and Macauley. Mac/Mack is a great nickname in my books.
Ramsay has been on my radar for about a year. I want to like it, but I'm not sure because the ram part sounds so rough.
Murray is okay. No complaints. I don't love it, but I'd like to see it on a little boy.
Campbell is awesome! I suggested it as a name for our third child, but my husband didn't go for it.
Is Nairn pronounced NAIR-in? There a street around here by that name, and that's how we pronounce it.
Three boys nappin', one mama namenerdin'
Rate my top 100ish at
http://www.behindthename.com/pnl/82589