I'm not Scottish at all. DH's dad was Scottish and his mum is French. We have a Scottish surname. We live in England.
I have always loved the name Hamish. DH says he thinks it's "too Scottish" by which he means that you have to be more Scottish than we are use it. Just wondered what others thought? Personally I'd happily use the name even if none of us were Scottish.