[Opinions] Re: Campbell/Macaulay or ?
I have four male family members with a Scottish ln: Gary, Stuart, Alexander and Benjamin James.
Campbell has two major disadvantages: camp, as in showily homosexual (public prejudice, not my own!) and the -bell element, with hundreds of little Isabelle and Arabella girls running around and answering to Belle or Bella. It would be fine as a mn, but not for daily use.
On this site, if you click on Names (top line), Popularity and scroll down, you'll find the most popular names currently in use in Scotland. Rory and Archie jumped out at me; so did Finlay, since you enjoy Finn. Perhaps that list might give you some ideas.