The brands extension for WooCommerce allows you to create brands for your shop; each brand can be named, described and assigned an image. Brands can then be:
Listed, indexed, on a page using a special A-Z shortcode
Displayed as thumbnails on a page using a shortcode
Displayed in the sidebar using a widget
Assigned to a product
Used to view products using a dedicated layered nav widget
After assigning brands to products, the layered nav widget allows customers to view products by brand in addition to attribute filters. The archive template can optionally show the brand description, or you can use a widget instead.
A useful feature is the A-Z shortcode which lets you list your brands on their own page and makes finding brands easy: