Как правильно писать при обращении имя Леша? с мягким знаком или без? и почему "Лешь"/"Леш"?
Артемий - Тема. "Тем"- так говорят/"Темь"- так не говорят
Арабелла - "Белла/ Бель" - и так, и так говорят
Евгения - Женя/Жень, Юлия - Юля/Юль.
Михаил - Миша/Миш, Сергей - Серега/Сереж.
Логику поймали? У имен девушек есть на конце мягкий (Насть, Кать), у муж. имен - нетЪ (а это уже Ерь буква, исконное окончание мужских существ. в ЦСЯ (Церковнослав. язык)
Исключения: Николай (Коль), Эдуард (Эдь), Федор (Федь), например.
P.S.
Как это на конце не пишется, Анна?
Ночь, Дочь, Тишь, глушь и етс.
Похоже, так.
Если в именительном падеже звук твёрдый - в "ново-звательном" мягкий знак не ставится. Если мягкий - ставится.
То есть: "Лёша" (ш - твёрдый вообще всегда) - "Лёш";
"Ваня" (н') - "Вань";
"Света" (т) - "Свет";
"Катя" (т') - "Кать"…
Леш
Леший.
Это всё разговорные варианты, нету таких форм – Леш, Свет, Кать и т. п.