As f/e developers we often have to name different components and blocks in an agnostic and descriptive manner. Naming things can be really, really hard. This is a small list I put together.
If you are following a block, element, modifier pattern in your CSS, these could be used to help the block portion of that sequence.
- block
- box
- module
- banner
- slab
- tile
- pillar
- hero
- card
- teaser
- feature
- bar
- label
- notification
- blip
- flash
- callout
- island
- frame
- post
- widget
- interface
- group
- panel
- showcase
- billboard
- dialog
- lightbox
- modal
- carousel
- collage
- section
- plot
- zone
- wrapper