Chelsea logo Vectors Illustrations for Free Download Chelsea stands for soccer team based in London. Their logo features a lion holding a staff and sporting a royal headgear. The Chelsea crest additionally incorporates the club's name and the establishment of their founding. The emblem represents power, honor, and nobility. Fans love the Chelsea logo, acting as a source of happiness and togetherness for every Blues supporters.