Some of these are very old-fashioned, but maybe due for a revival:
Ailish/Eilish, Rowena, Alana/Alannah/Aleine/Alayne, Aileen, Bethan, Seonaid (say: Shonn-idge = Janet), Bonnie, Brenda, Malvina, Davina, Gael, Johan (= Joanne), Maura, Morna, Kirsty, Chrissie, Rona, Dolly(short for Dolina or Donalda), Fenella, Kenina (say: Ken-eye-na), Marsaili (= Marjorie) , Gilda, Linet (Arthurian Celtic, but 'linn' = pool in Gaelic), Lilias, Sine/Sheena, Marion, Alison, Alexina/Lexi, Effie (short for Euphemia), Grizel (short for Grizelda), Jessie (nn for Jean or Janet), Shona/Seona also Seonag (say: Shonn-ach = Joan), Sileas (say: Sheela = Julia)
In Orkney/Shetland, there are Norse names: Raghnild, Astrid, Sigrid, Freya, Kilda...
NB - Senga (sometimes said to be Agnes backwards), mentioned above, has a negative meaning in some parts of Scotland. See this (but beware it's very, very snobbish AND anti-female): www.urbandictionary.com/define.php?term=senga