Нельзя однозначно сказать, почему термин «красавчик» так популярен в английском языке. Однако есть информация о некоторых выражениях, которые соответствуют русскому слову «красавчик» и используются в англоязычных странах: 1
Выбор выражения зависит от ситуации, отношений с собеседником и даже региона. 1
Кроме того, английский язык — язык сленга, и в нём существует множество слов, которые переводятся как «красивый» и «красивая». 3