У меня так же. Но я с рождения знала, что он Леонид, ну не с рождения  , но уже в саду нас заставляли учить полное имя мамы, папы, адрес. И совершенно не соотносила его Лешу, Леху, Алексея, Лексея в вариантах друзей и близких с каким-то другим полным именем. Хотя на работе его называли именно Леонидом и этот вариант все же был на слуху наравне с другими именами. Кстати, папа никогда не поправлял, если его называли неправильно. Наверное, оттуда мое спокойное отношение к именам. У меня сейчас младший у меня, мужа и старшего ребенка имеет одно сокращение имени, а у всех остальных другое, прекрасно понимает разницу, сокращения не созвучные (типа Шура-Саша), отзывается на оба спокойно.