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