А почему парень нерусский? Это на самом деле очееь старое и очень популярное имя именно у русских. У нас полдеревни были Леонардами, если читать таблички на кладбище. Мне не нравится, потому что грубо звучит. Леонард. Произносится трудно. Вот если как у ДиКаприо на итальянский манер - Леонардо, это ещё помягче... но именно Леонард - хрен выговаришь.