For a name with character, these are the most popular baby boys names in Scotland according to The General Register Office for Scotland. From a country with a rich history (and who doesn't love bagpipes and kilts?), Scottish baby boy names are a unique change from traditional American names.
Aaron Adam Aidan Aiden Alex Alexander Alfie Andrew Angus Archie Arran Ben Benjamin Blair Blake Brodie Caleb Callum Calum Calvin Cameron Charlie Christopher Cody Cole Connor Cooper Corey Daniel David Declan Dylan Ethan Euan Evan Ewan Finlay Finn Fraser George Hamish Harris Harrison Harry Harry Harvey Isaac Jack Jackson Jacob Jake James Jamie Jay Jayden John Joseph Josh Joshua Jude Kai Kaiden Kayden Kian Kyle Leo Leon Lewis Liam Logan Luca Lucas Luke Mark Mason Matthew Max Michael Muhammad Murray Nathan Noah Oliver Ollie Olly Oscar Owen Reuben Rhys Riley Robbie Robert Rory Ross Ruaridh Ryan Sam Samuel Scott Sean Sebastian Shay Theo Thomas Tyler William Zac