Serbs are unique among the Orthodox in that they are not required to be given a Christian name at Baptism, although most do receive one.
Every Serbian family has one patron Saint whom they are celebrate and who is a heavenly protector and intercessor for every family member. This Saint is generally the one on whose day the first member of the family/clan was baptized into Christ many years and many centuries ago.
This custom among the Serbs was started by our holy Father Sava the first Archbishop of Serbia. He did this to wean the new Christian converts away from the worship of their household gods, the lares and penates, the gods of the hearth and the threshold. The lares were the spirits of the departed ancestors who watched over the family.
Is there a Canon of names? Yes, it is the Calendar of Saints, the Church's Martyrology.
Have Eastern Catholics abandoned this custom of giving Christian names to their children? If so, why? Is it under latinisation pressure or simply a disinterest in maintaining the ways of their ancestors?