Это имя имеет несколько версий происхождения:По первой версии происхождения это имя переводится как «армянский мужчина», «армянин».По второй версии имя Армен – это одна из форм имени Herman (Герман) и в переводе означает «воин».По третьей версии это имя произошло от имени Арман, употребляемое таджиками и означающее «заветное желание», «мечта».Я больше склоняюсь ко второй версии. Зачем армянину называть себя чужим именем, когда у него есть свое имя - "hай"? И с таджиками не все понятно. Можно было бы принять эту версию, если бы таджики были бы нашими соседями. Но они далеки от нас. Остается вторая, более правдоподобная версия.
По такой логике, зачем армяне используют слово Армения? Не, первая версия самая правильная. У французов есть Франсуа, у азербайджанцев Азер, у шведов Свен... А у армян - Армен. Вот и всё