No.
In Scots Gaelic it is spelled IAIN.
The Scottish Gaelic name Lachlann is written Lachlan in English.
The name is not in Scottish Gaelic.
It's Scottish, but not Scottish Gaelic. Originally a Scots variant of Margaret.(Margaret is Mairead in Scottish Gaelic.)
Cheyenne is not a Scottish Gaelic word.
Anndra is the Scottish Gaelic equivalent of Andrew.
The Scottish Gaelic version of the female name Frances is Frangag.
The name Aodh is considered an equivalent name in Ireland. The Scottish version would be Uisdean.
The Irish Gaelic version is Nóra, the Scottish Gaelic Nòra presumably.
Gergis and strong
Kayla is not a Scottish Gaelic name. There is no K or Y in the alphabet.
The Scottish Gaelic name MacEanraig would would be an equivalent.