Naming is difficult. The language we use shapes the way in which we take into consideration issues, but additionally the dialog we’ve about it. That’s why we’ve a lot confusion about colours, icons, UI elements, options — and that’s why we battle to call design tokens, HTML courses, and variables.
Generally, the names we select are too generic, so it’s obscure what precisely is supposed. And typically they’re too particular, leaving little room for flexibility and reuse. How can we select the proper names? And which naming conventions work greatest? Let’s take a better look.
How To Identify Issues
For those who’re on the lookout for some inspiration for naming HTML courses, CSS properties, or JavaScript capabilities, Classnames is an excellent useful resource jam-packed with concepts that get you considering exterior the field.

The positioning offers thematically grouped lists of phrases good for naming. You’ll discover phrases to explain totally different sorts of conduct, likeness between issues, order, grouping, and affiliation, but additionally themed collections of phrases that wouldn’t immediately come to at least one’s thoughts with regards to code, amongst them phrases from nature, artwork, theater, music, structure, vogue, and publishing.
How To Identify Colours
How would you select the proper identify for a given coloration? Luckily, David Aerne maintains a super repository of coloration names, at present with 30355 distinctive coloration names, sourced from numerous references and 1000s of consumer contributions.

In fact, the repository comes with a coloration picker and identify search and loads of different coloration pickers as nicely. Great work, which can be a improbable reference to maintain close by.
How To Identify Layers and Teams
What makes identify? Javier Cuello summarized a set of naming greatest practices that enable you identify your layers, teams, and elements in a constant and scalable method.

As Javier factors out, identify has a logical construction, is brief, significant, recognized by everybody, and never associated to visible properties. He shares do’s and don’ts for example obtain that and likewise takes a better have a look at all of the wonderful little particulars you should think about when naming sizes, colours, teams, layers, and elements.
How To Identify Design Tokens
Easy methods to construct a versatile design token taxonomy that works throughout totally different merchandise? That was the problem that the workforce at Intuit confronted. The mother or father firm of merchandise corresponding to Mailchimp, QuickBooks, TurboTax, and Mint developed a versatile token system that goes past the model theme to function the foundational system for a wide selection of merchandise.

Nate Baldwin wrote a case examine by which he shares helpful insights into the making of Intuit’s design token taxonomy. It dives deeper into the ache factors of the previous taxonomy system, the standards they outlined for the brand new system, and the way it was created. Numerous takeaways for constructing your personal sturdy and versatile token taxonomy are assured.
Frequent Names For UI Elements
what different individuals name related issues is a good way to begin whenever you’re battling naming. And what higher supply might there be than different design programs? Earlier than you find yourself within the design system rabbit gap, Iain Bean did the analysis for you and created the Part Gallery.

It’s a group that contains loads of examples for greater than 50 UI elements — from accordion to visually hidden — and likewise lists different names that the UI elements go by. A improbable useful resource, and never solely with regard to naming.
Bonus: Identify That UI, a visible dictionary of widespread UI elements.
How To Identify New Options
Options typically have low adoption as a consequence of poor discoverability. Function adoption wants time — first the function should be found, then understood, then tried, realized, and ultimately constructed into present workflow. Erin Gannon has written a useful sensible information on how to ensure all of it occurs.

Good names are pushed by consumer wants and issues. They need to sign the worth or consequence of a function (the job-to-be-done), and — most significantly! — faucet into the consumer’s personal language. So ask individuals to elucidate a function in their very own phrases after which use the phrases they use.
How To Identify Variables (Taxonomy Map)
An exquisite instance of naming tips for a posh multi-brand, multi-themed design system comes from the Vodafone UK Design System workforce. Their Variables Taxonomy Map breaks down the anatomy and categorization of a design token right into a well-orchestrated system of collections.

The map illustrates 4 collections required to assist the system and connections between tokens — from model and primitives to semantics and pages. It builds on high of Nathan Curtis’ work on naming design tokens and permits everybody to collect perception about the place a token is used and what it represents, simply from its identify.
If you wish to discover extra approaches to naming design tokens, I’ve put collectively a listing of helpful Figma kits and assets which can be price trying out.
Design Token Naming Information + Stock
Romina Kavcic created a useful little instrument for naming design tokens — from studying how they work and identify them nicely to configuring your personal naming construction with elements, classes, states, and roles.

Bonus: The Design Token Names Stock spreadsheet, with a easy construction with 4 ranges to provide you a hen’s-eye view of all of your design tokens. You possibly can simply add rows, themes, and modes with out shedding observe, and filter your tokens.
Naming Merchandise or Providers
In case you are on the lookout for the proper identify to your services or products, Onym is a improbable open-source repository that organizes instruments and assets for locating names for brainstorming, vetting, guides, sprints, etymologies — all the way in which to cautionary tales and businesses that identify issues, in addition to helpful books to try.

Helpful Bookmarks for Naming Issues
A fast-reference listing of instruments and guides for naming nearly… nicely, something, in a single place:
Wrapping Up
The correct identify is the one which’s well-understood and utilized by the workforce and customers. A lot time is wasted talking about the exact same factor however in totally different dialects — the designer’s dialect, the developer’s dialect, the product supervisor’s dialect, and the consumer’s dialect. That’s what typically causes frustration and confusion.
So for those who see low adoption, it could be merely due to the identify. And take note of potential naming conflicts and put them in a backlog of issues to handle later. It’s a kind of wonderful little particulars that may scale back frustration and confusion and assist groups work collectively higher.
Editor’s Be aware
We hope you’ll discover these great tasks helpful — put collectively by great creators. A pleasant shout-out to everybody sharing their work with people to make use of and be taught from! That’s one of many the explanation why we really love the online and folks constructing and designing it. 💚
At Smashing, we love the online. That’s why we publish articles and books, run workshops and occasions round all the pieces internet. We love seeing what all of us can do to make the online extra accessible and usable. We additionally love organizing and attending on-line occasions — with pleasant reductions for giant teams (5+ attendees) and faculties and college students. ? Simply ship us an e-mail and we’ll kind it out!
(yk, il)

