Если из далека заходить, то это из мифологии древних славян - пока дух у новорожденного слишком слабый, провозгласив его имя, ты даешь возможность злым духам навредить. И у других народов тоже есть такие поверия...
Позже, когда уже были обряды крещения, появились традиции крестить детей и называть немного (или совем) другими именами, чтобы уберечь от сглаза, сглазить можно, если знаешь крещенское имя. Вот как-то так... *на историческую точность не претендую)))*