logo is a crossword puzzle answer that we have spotted 14 times. Emblem Symbol Trademark Company emblem Corporate emblem corporate symbol Letterhead symbol Letterhead emblem Symbol of a company Apple's apple, for one Emblem or symbol of a company Puma's puma or Nike's swoosh, for one Small design used as a company emblem A symbol chosen by an organisation to identify its products