How to Name Products: A Template, Rules and Worked Examples

A woman writes on a tablet with a stylus at a table, beside a vase of yellow daffodils

Knowing how to name products comes down to one template: brand, product, variant, size and pack, always in that order and spelled the same way. A name built this way is found by whoever types the word a customer just said. It also reads clearly on the receipt, the shelf label and the online store.

Most naming guides cover a different job: inventing a brand for something you make. This page covers both. The shop's product list comes first, worked on ten lines of a Kampala shop, then the checks for a new brand name.

Two jobs called naming a product

A shop names the items it stocks; a maker names the product it sells. The rules differ because different people read the name.

Item names and brand names compared
Item name in your product listBrand name for a product you make
Who reads itCashiers at the till, store keepers, customers online, the receiptBuyers in the market, on the pack and in adverts
A good oneIs found in two keystrokes and tells lookalikes apartIs remembered, easy to say and legally yours
How often you do itFor every product you stockOnce for each new product
What goes wrongThe wrong size is sold, or one product is entered twiceSomeone else owns the name, or it means something rude

The product naming template

Build every item name from the same five parts, in the same order. Leave out a part the product doesn't have, but never change the order.

The five parts of a product name
PartWhat goes inExampleLeave it out when
BrandThe maker's name, spelled as on the packColgateCustomers don't ask by brand, as with loose rice or nails
ProductThe word a customer says for itToothpasteNever: every name needs it
VariantFlavour, colour, model or gradeHerbalThe product comes in one kind only
SizeA number, a space and the unit: 100 ml, 2 kg, 3 L100 mlYou sell it by weight, so the unit is the size
PackHow many, when the pack is sold as one itemx 100You buy by the carton and sell by the piece

Put together, the parts give Colgate Toothpaste Herbal 100 ml. A cashier who types "toothpaste", "colgate" or "herbal" finds it, and the size on the receipt matches the tube in the bag.

Ten shop lines, renamed

For example, here are ten names from a Kampala shop's supplier invoices and old lists, with what each gets wrong. The shop and its lines are illustrative.

For example: ten product names before and after the template
BeforeThe problemAfter
COLG TP HRB 100An invoice abbreviation that nobody typesColgate Toothpaste Herbal 100 ml
Sugar, entered twiceThe 1 kg and the 2 kg share a nameSugar Brown 1 kg and Sugar Brown 2 kg
SUGAR BALE 10X2KGThe bale is how you buy, not what you sellSugar Brown 2 kg, with a bale of 10 as its purchase unit
Fanta 500ML and fanta orange 0.5lTwo people, two spellings, one drink entered twiceFanta Orange 500 ml
Rice super 5kg 32000The price is in the name, so it is wrong the day the price movesRice Super 5 kg
COOKING OIL 3LTRSAll capitals, and a third way of writing litresCooking Oil Sunflower 3 L
ChargerThe 20 W and the 25 W look the same in the handCharger USB-C 20 W and Charger USB-C 25 W
Nails 3Three what? Sold loose by the kiloNails 3 inch, with kg as its unit
PCM 500Staff ask for the medicine, not the codeParacetamol 500 mg Tablets x 100
T-shirt red M, T-shirt red L, T-shirt blue MEach size made as a separate productT-Shirt Crew Neck, one product with the variants Red M, Red L and Blue M

None of the new names runs past 32 characters. The two longest, the toothpaste and the paracetamol, carry four parts each.

Eight rules for product names

The template sets the order; these rules keep every name in it clean. Most of them prevent a mistake from the table above.

  1. Use the word customers say. If they ask for washing powder, those words go in the name, whatever the invoice calls it.
  2. Write every size one way. Number, space, unit: 500 ml, never 500ML or 0.5l. A search for "500 ml" won't find "0.5l".
  3. Spell out the supplier's abbreviations. TP and HRB mean something to one clerk at the supplier, and nothing at your till.
  4. Put the difference between lookalikes in the name. The code tells the scanner apart; the name tells the cashier.
  5. Leave out anything that changes. Price, supplier, shelf and words like New or Offer are wrong within months.
  6. Write in title case, not capitals. Capitals look like shouting in an online store, and a list that mixes both looks careless.
  7. Keep it short. ArmPOS takes up to 55 characters; the ten names above need 32 at most.
  8. One product, one name. Sizes and colours of the same item are variants of one product, each with its own code.

Codes follow their own rules, set out in SKU management. A name is for people and a code is for machines; a good product list needs both.

Brand first or product first?

Lead with whatever customers ask for. In a shop that sells across trades, that means two orders, decided once for each category.

Which part leads, by trade
TradeCustomers ask forLead withExample
Branded groceries, drinks, toiletriesThe brandBrandColgate Toothpaste Herbal 100 ml
Staples sold loose or unbrandedThe productProductRice Super 5 kg
HardwareThe item and its sizeProductNails 3 inch
PharmacyThe medicine and its strengthGeneric nameParacetamol 500 mg Tablets x 100
Phones and accessoriesThe model for phones, the type for accessoriesBrand for phones, product for accessoriesCharger USB-C 20 W
Clothes and shoesThe item, then size and colourProduct, with variantsT-Shirt Crew Neck, Red M

The order matters less for finding a product than for reading the list. A till search that matches any word finds both orders; a list sorted by name groups brand-first names by maker and product-first names by type.

Build the names in a spreadsheet first

Name the whole list in Excel before you import it, so every name follows the template without anyone retyping it. Put each part in its own column and let a formula join them.

A naming sheet you can copy into Excel
A: codeB: brandC: productD: variantE: sizeF: nameG: length
CLG-HRB-100ColgateToothpasteHerbal100 mlColgate Toothpaste Herbal 100 ml32
RIC-SUP-5RiceSuper5 kgRice Super 5 kg15
CHG-20WChargerUSB-C20 WCharger USB-C 20 W18

In F2, type =TRIM(B2&" "&C2&" "&D2&" "&E2) and copy it down. TRIM removes the extra spaces an empty column leaves. In G2, =LEN(F2) counts the characters, so anything over 55 shows at once.

Copy column F and paste it as values into the import file's name column. The inventory list template has the other columns the import reads.

How to name products in ArmPOS

In ArmPOS, a product's Name is what receipts, invoices and reports show, so the template pays off on every sale. These steps follow the Help center guides.

  1. Type the name in Name. It takes 3 to 55 characters. Code Product beside it must be unique (Add your first products).
  2. Keep the brand in the name. The POS search box reads codes and names, so put the brand in the name when customers ask by brand. The Brand field is for sorting and reporting by maker (Categories, brands and units).
  3. Test the search. At the POS, two letters are enough. In the guide's own example, "co" finds both Nescafe Coffee and Cooking Oil, so any word in a name counts (The POS screen).
  4. Make sizes and colours variants. Set the type to Variable Product and name each variant, such as 500 ml, with its own code and price (Products with variants).
  5. Leave the bale to units. A Bale unit built on Packet, multiplied by 10, lets you buy by the bale and sell by the packet. Units of measure explains the rest.
  6. Name before you import. Products › Import products reads a name and a code per row. The update import changes only cost and price (Import products from a spreadsheet). A later rename is done with Edit, one product at a time (Find, edit and update products).
  7. Print the label. Each label carries the product's name and a barcode of its code, with the price if you want it (Print barcode labels).

The same names show in your online store, where every active product appears unless you hide it (Set up your online store).

Naming a new product you make: styles and checks

A brand name has a different job: to be remembered and to be yours alone. Most brand names fall into one of six styles.

Six naming styles for a new product
StyleWhat it isExamplesWatch out for
DescriptiveSays what it is or doesBooking.com, Burger KingHard to own: a trademark must be distinctive
InventedA new wordKodak, GoogleMeans nothing until you spend on it
CompoundTwo words joinedYouTube, FacebookLong joins that are hard to spell
Real word, new useAn everyday word in a new placeApple, AmazonSearch results full of the everyday meaning
AcronymInitialsIKEA, BMWForgettable until the brand is known
EvocativeA feeling, not a descriptionCalm, InnocentA feeling that doesn't fit the product

Uganda's registry, URSB, says a trademark "has to be distinctive, non-descriptive and not likely to cause confusion". So a plain description such as Fresh Milk is hard to register as yours alone.

Run each name on your shortlist through these checks before you print a single pack:

  1. Say it aloud in every language your customers speak. A name that works in English may mean something else in Luganda or Swahili.
  2. Search the trademark register. In Uganda, URSB searches its register before you file, for a fee. An accepted mark is advertised for 60 days, then lasts seven years and renews in ten-year periods.
  3. Check Kenya and your other markets. In Kenya, trade marks are filed with KIPI. A registration in Uganda covers Uganda only.
  4. Check the web address and social media names. Customers who hear the name will look for it online.
  5. Test it on five to ten customers. Ask them to say it, spell it and guess what it is. An AI chat tool can widen the first list, but people decide.

Frequently asked questions

Should a product name include the size?

Yes, whenever the product comes in more than one size. Without it, the 1 kg and the 2 kg share a name, and the wrong one gets sold and counted.

What is a product naming convention?

A fixed order and spelling that every name follows, such as brand, product, variant, size and pack. It makes names predictable, so anyone can guess and find a product.

What is the difference between a product name and a SKU?

The name is for people: it says what the item is. The SKU is a short code for scanners and stock records, and it never changes.

Should the brand be in the product name?

Yes, when customers ask for products by brand. The POS search reads names and codes, so a brand kept only in the Brand field won't come up when a cashier types it.

Do I need to trademark a product name?

Only if you make or sell the product under your own brand and want to stop others using the name. In Uganda you file with URSB; in Kenya, with KIPI.

Start with the ten products your cashiers search for most and rename them by the template this week. Create a free ArmPOS account to import the cleaned list and test the search at the till. Shops in Uganda can start from ArmPOS in Uganda.