They're that because they've been around so long, but the names alone aren't all that great. I would argue though that Blue Jays/current logo is probably the best looking brand in this city. The Maple Leafs is an iconic brand, nobody disputes that but a blue leaf?