How Nicknames Are Actually Built: Diminutives Across Languages
"Bob" from "Robert" and "Sasha" from "Alexander" look like two unrelated kinds of shortening. They're not โ but the actual rule each language uses is different enough that it's worth laying out properly.
Every language with personal names seems to have grown a second, informal name system on top of the formal one โ a name for the birth certificate and a different, warmer one for everyday use. What varies enormously is how that second name gets built: by cutting the name short, by bolting on an affectionate ending, by changing its sound entirely, or by giving the child two names on purpose from day one. Here's how five real systems do it.
English: clip it, or rhyme it, and the rule often isn't obvious
English nicknames mostly work by clipping โ taking the first syllable (Alexander โ Alex, Victoria โ Vicky, Samuel โ Sam) or, less often, the last (Elizabeth โ Beth, Augustus โ Gus). The genuinely odd cases are the ones where the nickname doesn't look related at all: Robert becomes Bob or Rob by a now-obscure medieval pattern of rhyming substitution that also gave English Richard โ Dick and Margaret โ Peggy, where an initial consonant swap (R โ B/D, M โ P) turned a clipped form into something that doesn't share a single starting letter with the original. William โ Bill and William โ Will show the same name splitting into two completely different-looking nicknames by two different routes at once.
Russian: a whole chain of diminutives from one name
Russian builds nicknames by layering suffixes, and it can go several steps deep from a single formal name. Alexander shortens informally to Sasha, which is itself a base you can make even more affectionate with a further suffix: Sashenka (very tender, used with small children or close family) or Sashka (casual, sometimes slightly rough depending on tone). The same ladder exists for almost every Russian name โ Maria โ Masha โ Mashenka, Ekaterina โ Katya โ Katenka โ so a Russian nickname isn't one fixed alternative but a small set of options at different levels of warmth, and which one a family actually uses says something about the relationship, not just the person's age.
Spanish: -ito and -ita turn almost any word affectionate
Spanish diminutive suffixes -ito (masculine) and -ita (feminine) attach directly onto a first name โ Juan โ Juanito, Carlos โ Carlitos, Ana โ Anita, Rosa โ Rosita โ and the same suffix works on ordinary nouns too (gato, "cat," becomes gatito, "kitten"), which is why Spanish nicknames read as warmer rather than shorter: Juanito isn't a quicker way to say Juan, it's a fonder way to say it, used for children and loved ones well into adulthood in many families. Regional variants exist โ -ico is common in parts of Colombia and Venezuela, giving Carlos โ Carlico instead of Carlitos โ but the underlying logic, adding warmth rather than cutting length, is the same.
Japanese: honorific suffixes, not shortened sounds
Japanese nicknames mostly leave the name's sound alone and change what's attached to the end instead. The default honorific -san is neutral and formal; swapping it for -chan signals affection and is used for small children, close friends and sometimes pets, while -kun is a softer, slightly familiar honorific typically used for boys and younger men among peers. So Yuki becomes "Yuki-chan" among friends and family without the name itself changing shape at all โ the nickname is really a suffix decision, which is the opposite of the English approach of cutting the name down.
When a culture gives two names on purpose, not as a shortcut
Some traditions don't treat the pet name as a shortened version of the formal name at all โ they're two separate names, assigned separately, from birth. Bengali families give every child a bhalo naam ("good name") for official use and a daak naam ("call name") the family actually uses day to day, and the two often don't sound related in the way an English nickname does โ Rimi, Tumpa and Jhilik are daak naam in their own right, not shortened forms of a longer bhalo naam (see our Bengali names guide for real examples of both). Western "Juniors" and most of the systems above still shorten or soften one name; Bengali naming assigns two names outright, which is a genuinely different kind of system, not a faster version of the same one.
Why the rule matters more than the result
Knowing which system a family's language uses tells you what to expect from a nickname before you hear one. If a language clips (English), expect the nickname to share the name's start or end. If it suffixes for warmth (Spanish, Russian) or honour (Japanese), expect the full name to stay recognisable underneath. And if it assigns two names outright (Bengali, and several other South and Southeast Asian naming cultures), don't expect the nickname to be derivable from the formal name at all โ it was never meant to be.
Diminutive patterns vary by region, generation and family, and this page covers commonly cited general patterns rather than an exhaustive or universal rule for any language. Published 2026-10-26.