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