Goodness. All Scottish, or some from across the pond?
I like Mairead, Alexander (Sandy) and Frank if it's a nn for Francis or Franklin. Leo, Calum and Dale are OK. Stanley is delightful on a child.
Mackenzie, in Scotland, as a f fn? You learn something new every day. Freya wouldn't work where I live, but in or near Scandinavia it's fine. Harper, Cooper and Harrison are just bandwagon lnfns; getting more boring by the day. I prefer Maria to Malia, and just about anything to Blossom and Cherry. Rose is over-used; it's OK, if regrettable, as a nn for Rosamond or Rosemary, etc.