The Barenaked Ladies are from Ontario, where there is still a pretty strong Scottish historical influence. These kinds of names, while old fashioned, aren't weird there. I went to school with Douglas, Gordon, Ross, etc. Probably more common as middle names though - maybe try that route? I agree it doesn't really work on an English kid.
My Dads name and DS' middle name. I would have named DS (first name) after my Dad if it were any other name than Gordon. (Well not any other name, but you know what I mean) I just don't think it sounds right as a first name, fine for a middle name.
I love Gregor and it was a decision between that and Craig for No1 son. Then it was too much of a mouthful to have it with Craig for No2 son - who is Ciar (Keir)
Struan was another favourite but vetoed.
Short list for eldest ended up as Alec or Walker........then we used neither
No2 didn't have a name for a week and half! I wanted Kerr, OH wanted Ciaran - we compromised! Though he did go for a day of being called Cairn till we realised that it sounded like Kay-rin in the local accent. Then we moved!