Слово произошло от названия птицы с ярким пестрым оперением – «щегол». Имеет звукоподражательное происхождение. В древнерусском языке появилось как прозвище. В русском языке слово означает «мужчину, любящего красиво, нарядно и изысканно одеваться, франта, модника».
Родственными (с тем же значением) являются:
Украинское – чупурун.
Болгарское – конте, модаджия.
Производные: щегольской, щеголять, щеголиха.