Want to give your child a unique name? Why don’t you try one of these popular Scottish baby boy names?
1. Ian – Pronounced as EE an. Means god if forgiving. Variant of John.
2. Lewis – Pronounced LOO iss. Means fame and war. Variant of Louis.
3. Callum – Pronounced KAL um. Means dove. Variant of Colm.
4. Liam – Pronounced LEE um. Means protection. Variant of William.
5. Kyle – Pronounced kile. Means strait of water.
6. Caylen – Pronounced KAY len. Means victory of the people.
7. Gavin – Pronounced GAV in. Means white dove of the battle. Variant of Gawain.
8. Duncan – Pronounced DUN kin. Means warrior.
9. Graham – Pronounced GRAY um. Means abode.
10. Morgan – Pronounced MOR gan. Means bright sea.