Again, I don't want to be negative, but:
Maeve, Niamh, Orla, Fallon, Erin are Irish. Freya is Norse. Amilia is a mix of Amelia (Germanic) and Emilia (Latin).
In fact, very, very few "Scottish" names have Gaelic origins. See here:
www.namenerds.com/scottish/scots.html
In Lowland Scotland, people did not speak Gaelic. They often used Scots-language versions of English or international-European names, see, for example, here: www.ellipsis.cx/~liana/names/scots/dost/
Many "Scottish" names are Gaelic translations of European names (eg Kirsty = Christina or Christian), or modern usages of place names, eg Morven, Isla.
Many really, really old Pictish or Gaelic female names sound unexpected to modern ears, eg Gruoch (Lady Macbeth), Aifric, Devorguilla, Edna/Eithne, Eimhir, Gormlaith, Kenna (possibly), Morag, Muriel (this is the modern version; I actually like it), Murdag, Muirne/Morna (knew a lovely lady called this), Oighrig (pron Ay-rick), Rona/Rhona, Senga, Slaine (Slawn-ya)...
Sorcha, Una and Fenella/Fionnuala are some of the few really ancient names still in use today.