Scottish or English Names

My last name is Scottish (S*me-- it rhymes with time). Wondering what good boy names are out there that are Scottish or English in origin.

[name]Camden[/name], [name]Cormac[/name], [name]Quinn[/name], [name]Angus[/name], [name]Brodie[/name], [name]Stuart[/name], [name]Finlay[/name]/[name]Finley[/name] ([name]Finn[/name] as NN?), [name]Callum[/name], [name]Tearlach[/name] (Pronouced [name]Char[/name]-[name]Loch[/name]), [name]Munroe[/name], [name]Davis[/name], [name]Lachlan[/name], [name]Logan[/name], [name]Elliot[/name], [name]Duncan[/name], [name]Ben[/name], [name]Cash[/name], [name]Niall[/name]/Niell, [name]Cole[/name], [name]Andrew[/name], [name]Carter[/name], [name]Harris[/name], [name]Conan[/name] and of course, [name]Hamish[/name].
(I’m Scottish)
[name]Hope[/name] I helped.

I think [name]Stuart[/name] and [name]Duncan[/name] are really nice from the list above. I would add [name]Alasdair[/name]/[name]Alistair[/name] (a name I heard so much when I was studying in [name]Scotland[/name] but have never heard in the US).