Here's a few more name sets, they're a bit small but so are the countries they represent: Malta, the Faroe Islands, and the Channel Islands.
57,Maltese,2,0,198,800,0,
58,Faroese,0,10,0,990,0,
59,Channel-Is,2,0,8,990,0,
Channel Islands would be used for Jersey and Guernsey. I would use that set with about 30% English. I would use Malta with 5% English and 5% Italian. I would use Faroese with about 5% Icelandic and 10% Danish.
first_names_Malta.txt
names_Malta.txt
first_names_Faroe.txt
names_Faroe.txt
Channel Islands sets on next post...