Моего Леонардо дома называют Лёней. Крестили Леонидом. Близки друзья тоже Лёней кличут. Все остальные - Лео или Леонардо. Кроме того Леонардо и Леонид имеют одинаковое значение - "сын льва". А Лев - это просто "лев".  Leo. Несколько другое имя. Я бы не стала называть Леонардо Львом. имхо.