1. something visually attractive
an eye-catching design
This expression refers to something that grabs your attention, usually because it is striking or unusual to look at. It is generally used in a positive sense as the term 'an eyesore' tends to be applied to something that grabs your attention for a negative reason. It can be used in both a social and professional context, though typically in different ways. Social uses tend to revolve around an item of fashion, whereas professionally it is closely linked to marketing as that involves producing something that will attract the attention of potential customers.