I agree with Weegiemum. In the part of Scotland where I live - over 150 miles from Glasgow - I know men and boys named Lewis, Harris, Donald, Dougal, Callum, Angus, Duncan, Andrew, Niall, Kenneth, Allen, David/Davie, Alexander, Robert, Hugh, Malcom, Eoghan/Ewen, James, Scott, Gordon, Iain, Andrew, Campbell, Cameron, Alasdair, Archie, Innes, Colin, Seamus/Hamish, Tormod, Liam ... etc etc. All perfectly everyday names...
Oran is a bit of a newcomer, but gaining popularity fast. (Both old names, making a comeback.)
I've never met a Kester, in or out of Scotland. There was only 1 baby named Kester in the whole of Scotland in 2013: www.gro-scotland.gov.uk/files2/stats/popular-forenames/2013/babiesnames-2013-t4.pdf, compared with 93 Christophers www.gro-scotland.gov.uk/files2/stats/popular-forenames/2013/babiesnames-2013-t1.pdf