A slogan is catchy because it is easy to remember, concise, and memorable. It should also evoke an emotional connection with the target audience and clearly convey the key message of a brand or company.