Почему мальчиков на Руси называли женскими именами
by Владимир ПавловецВ стародавние времена на Руси мальчикам давали женские имена. Делалось это сознательно по одной причине: уберечь дитя от смерти.
Детская смертность в те времена была очень высока. Многие младенцы умирали в первый год после рождения.
Матери шли на любые ухищрения, чтобы сберечь дитя, потому прибегали к магическим ритуалам. Например, считалось, что если ребенку дать не подходящее ему имя, то это запутает смерть и она не заберет младенца.
Поэтому мальчиков называли женскими именами, а девочек — мужскими. Отсюда пошла традиция парных имен, таких как Александр и Александра, Валентин и Валентина.
Нередко детям давали странные имена, например Камень. От этого имени, кстати, пошла фамилия Каменев.
(По материалам сайта cyrillitsa.ru)