В наше время имя - это лишь обозначение человека, просто слово. Обозначение, как к нему обращаться, как записывать в документах. Возможно, давая ребенку то или иное имя, родители и хотели бы наделить его теми или иными качествами, но всё же чаще им важно лишь красивое звучание или символ этого имени (например, так зовут кумира или любимого родственника, или другого близкого человека). Если Вы назовете ребенка Александр, то есть "защитник", это не значит, что он будет всех защищать, просто Вам хотелось бы, чтобы у него была такая способность и склонность. Значение имени сейчас не столь важно, как прежде. Имя человека раньше могло измениться, если он проявлял какие-то особые качества или вёл себя определенным образом. Например, если человек был смел, его могли звать Буян или Тур, а если был труслив, то Заяц или Куц. Сейчас Ваше имя Вы меняете не потому, что проявляете не свойственные имени качества, а потому что оно Вам не нравится или необходима такая радикальная перемена.
Вообще, я думаю, что имена, "заточенные" под один пол, скорее всего, в своих истоках и в родном языке могли обозначать конкретно мужские или женские черты. Однако, т. к. и мужчина и женщина могут обладать одинаковыми чертами, стали появляться парные имена. Кроме того, имена могли давать в честь древних богов (Борислав, Борислава - в честь бога ветра Борея). Кстати, существует довольно много парных имен, просто мы часто не знаем об этом. Например, Дарий И Дарина (Дарья), Юлиан и Юлия, Никита и Ника, Кирилл и Кира, Ангелина и Ангел (есть и такое, да, зря Вы на свое имя наговариваете), Марин и Марина. Имя Инна вообще изначально было мужским. Словом, парных имен куда больше, чем мы думаем, просто не обо всех нам известно. Мы ведь используем не только исконно русские имена (кстати, где эти границы "русскости"? Тогда, наверно, лучше сказать "славянские"), но и греческие, и английские, и французские и много-много других, об истинном значении которых можем и не знать.