I love Scottish names as well, obviously.
My favorite being--duh--Isla. :)
I like all of those you listed (although I never really thought of
Eleanor being Scottish before), and I also love:
Elspeth - my grandmother was
ElsieCatrionaAilsaFenella /
Finola (or the original versions - some names I like Anglicized and some I do not)
JamesinaGreerFionaLornaMairead /
Maisie Morna /
Maura /
Moira
There are probably more, but that's all I can think of right now. :b
~
Heather~