I've loved Angus for a long time now but recently have seen Hamish floating around a lot and beginning to love it even more. (Middle name will be Benedict or William after our grandfathers). I was born in England but both my parents/rest of family are Scots, so there is a heritage link on my side.
Which do you prefer Angus or Hamish?