Оба варианта возможны с несколько различными смысловыми акцентами.
Запятая не нужна.
Постановка тире уместна.
Запятая нужна, если Леша – обращение к адресату. Если же Лешей зовут друга, который подписывает поздравление, запятая не нужна.
Да, запятая обычно ставится.
Тире стоит верно.
Следует использовать существительное надежда в форме единственного числа.
Постановка тире избыточна.
При двух женских именах иноязычная фамилия ставится в форме единственного числа: Маша и Катя Черчилль.