Практичеcки любое имя имеет два варианта, мужской и женский: Ян-Яна, Ярослав-Ярослава, Натал-Наталья, Антон-Антония, ну и т.д. Никита у нас мужское имя, а за границей - женское. Просто некоторые имена чаще у нас используются в мужском варианте, а некоторые чаще в женском, вот и создается впечатление, что есть "мужские" и "женские" имена. Что, по большому счету, иллюзия.