Чоловіче ім'я Веселко нині побутує лише серед українців Сербії та Хорватії. У сербів, хорватів, македонців та болгар ім'я Веселко функціонує здавна, як і імена типу Весел, Веселим, Веселько, що утворені від прикметника весел 'веселий, радісний'. У сербів ім'я Веселко та патронім Веселковим відомі вже з XIV століття. В українців ім'я Веселко також давнє. Його фіксують уже записи XV століття, зокрема запис 1436 року: Wyesolko.