Interesting about Gwenfair. I assumed Caskie wasn't Welsh, but who knows sometimes. I hope it's not short for Casket! :X
You had me at beardy with a woolly hat. I will have to ponder Gwyndaf for awhile now! And I always love me some obscure saint names.