Discover the meaning and origin of the Scottish boys’ names starting with the letters G to M. There are lovely names that includes Gavin, Glen, Gordon, Greg, Logan, Murray and much more.
| Name | Description – meaning/origin | Popularity |
| Gavin | A popular name, its origins are uncertain possibly from the name Gawain | *** |
| Gibby | From Gibidh | ** |
| Gilchrist | Means the servant of Christ | * |
| Gillanders | From the Gaelic name Gille Ainndreis | * |
| Gilleonan | From the Gaelic name Gille Adhamhnain | * |
| Gillespie | From the Gaelic name Gille Easbaig | ** |
| Gillies | From the Gaelic name Gille Iosa | * |
| Gilroy | Means son of the red-haired woman | ** |
| Gladstone | From a place name | * |
| Glen | From the Gaelic name that means valley | ** |
| Goraidh | This Scottish name means God’s peace | * |
| Gordain | Variation on Gordon | * |
| Gordan | Variation on Gordon | ** |
| Gordon | From the place name and means fort | *** |
| Graeme | A variation on the Graham | ** |
| Graham | From the placename in Lincolnshire and means ‘Gravel Home’ | *** |
| Grant | Means large | ** |
| Greg | Pet form of Gregory or Gregor | *** |
| Gregor | Scottish boys name for Gregory | ** |
| Gregory | From the Latin name Gregorein | ** |
| Griorgair | The Gaelic name for Gregor | * |
| Gus | Pet form of Angus | ** |
| Hamish | Scottish name for James | ** |
| Hector | A form of the name Eachann | ** |
| Henry | Popular boy’s name in Scotland that means ‘home ruler’ | *** |
| Hew | This name means heart | ** |
| Hewie | Alternate spelling of Hughie | * |
| Iagan | Anglicised from MacKeegan | *** |
| Iain | Gaelic form of Ian | ** |
| Ian | Version of John | *** |
| Imhear | From the Gaelic name Eibhear | * |
| Innes | From Aonghas – equivalent Angus | ** |
| Iomhar | From the Gaelic name Eibhear | * |
| Irvine | Irvine means beautiful | ** |
| Irving | From the place close to Dumfries | ** |
| Jaimie | Means Supplanter | * |
| James | From the Latin name Iacomus. Related to Jacob | *** |
| Jim | Short form of Jimmy | ** |
| Jimmie | See the name James | ** |
| Jimmy | See the name James | ** |
| Jock | Scottish variation on the name Jack | ** |
| Jockie | Means God is gracious | *** |
| Johnny | Short form of the name John | *** |
| Keir | A variation on the name Kerr | * |
| Keith | Means wood or forest | *** |
| Kendric | From the name MacKenrick | ** |
| Kennedy | From the name Uarraig | ** |
| Kenneth | From the names Cinaed and Cainnech | ** |
| Kenny | Pet form of Kenneth | * |
| Kester | Scottish name for Christopher | * |
| Kirk | Someone who lives near a church | ** |
| Kyle | Gaelic word ‘caol’ | **** |
| Labhrainn | Related to the name Laurence | * |
| Lachie | Pet form of Lachlan | * |
| Lachlan | From the Gaelic name Lachlann | * |
| Laird | This was the name given to a landowner | ** |
| Leathan | The name of a river | * |
| Lennox | From the region of Glasgow | ** |
| Lesley | Variation of Leslie | ** |
| Leslie | From the place in Scotland Lesslyn | *** |
| Lindsay | From the place Lindsay in England | ** |
| Lloyd | A person with Grey Hair | *** |
| Logan | From the place name in Ayrshire, meaning Hollow | ***** |
| Ludo | Pet form of Ludovic | * |
| Ludovic | Means dedicated to the Lord | * |
| Luthais | Form of Louis | * |
| Lyall | From the name Liulfr and means loyal | * |
| Lyle | Means ‘from an island’ | ** |
| Mac | This boy’s name means Son | ** |
| Maddock | First and surname that means generous | * |
| Magnus | Means great. Originates from Latin | ** |
| Malcolm | Originate from the Gaelic name Mael Coluim | **** |
| Manas | Scottish for Magnus | * |
| Marcus | From the name Mac Mharcuis reported to mean Warrior | ** |
| Masterman | Means the man of the master | * |
| Mathe | The Gaelic boys name name meaning bear | * |
| Maxwell | From the place on the river Tweed | ** |
| Micheal | Scottish Gaelic name for Michael | * |
| Moirean | From the name Moire | * |
| Monroe | Munro – people from the river Roe | ** |
| Moray | From the name Murry | ** |
| Morogh | This Scottish name means man of the sea | * |
| Morven | The name given to someone who worked as a mariner | * |
| Muir | Meaning moorland | * |
| Mungo | Means amiable | * |
| Murdock | Means sea | * |
| Murray | From the area of Moray | **** |
If you found this page useful click on the social links below and share our site with your family and friends.