Тоже согласна, что называть можно и не по имени. Мы с мужем по имени друг друга называем только при посторонних, а так вообще никогда. Придумайте ему ласковое прозвище и зовите так, раз уж вам его имя не угодило. Интересно, как его друзья называют? Не Петя же. Может вам так тоже подойдет?