Most of those names are English
Fraser - I quite like it, in an understated kind of way
Graham - I really hate
Graham, it's such an old grandpa with biscuit crumbs on his cardy kind of name
Colum - Not keen on
Colum, but I do like
Columba (I was at school with twin brothers called
Kentigern &
Columba)
Hamish -
Love HamishMurtagh - Dislike. I always thought
Murtagh was the Irish version and
Murdo (which I quite like) the Scottish
Alec - Nice, especially as a shortening of
AlexanderDougal - Meh
MacKenzie - A big no to the whole surname thing
Other Scottish names I like:
Blair (very much male only in Scotland),
Ninian & Ringan,
Fergus and
Rory
http://www.behindthename.com/pnl/167578