It is Edinburgh and Gaelic is Dun Eideann.
Edinburgh
Dunedin
The name is not in Scottish Gaelic.
Dunedin
Dunedin
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 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.
Kayla is not a Scottish Gaelic name. There is no K or Y in the alphabet.