It is Edinburgh and Gaelic is Dun Eideann.
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.
Dunedin was named by early Scottish settlers. It was originally going to be called 'New Edinburgh' but instead was called 'Dunedin', the Celtic form of 'Edinburgh'.
Anndra is the Scottish Gaelic equivalent of Andrew.
The Scottish Gaelic version of the female name Frances is Frangag.
The Irish Gaelic version is Nóra, the Scottish Gaelic Nòra presumably.
The name Aodh is considered an equivalent name in Ireland. The Scottish version would be Uisdean.
Kayla is not a Scottish Gaelic name. There is no K or Y in the alphabet.