5. I think Irish names are popular because there are a lot of Irish people who emigrated to Scotland, especially in the 50s and 60s. Their children are picking Irish names for their children. Also maybe for the same reason that Irish people sometimes use Welsh and Scottish names like
Rhiannon and
Rhys and
Ewan - they are familiar yet a bit different. Maybe Scottish people reject names like
George and
Harry that are popular in England as being too Anglo?
4.
Perpetua has been used at least once in
Ireland. Am I right in saying you are Irish? Have you heard of
Royston Brady - he has a sister called
Perpetua and a brother called
Cyprian. It fits in with the thankfully brief vogue for religious names like
Concepta and
Assumpta that was seen here in the 40s and 50s.
Can't help with the others.